| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4441 人关注过本帖, 3 人收藏
标题:JSP 环境搭置(for Linux)
只看楼主 加入收藏
guixiaolan
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:356
专家分:0
注 册:2006-4-20
收藏(3)
 问题点数:0 回复次数:9 
JSP 环境搭置(for Linux)
[bo]一、软件准备[/bo]
java运行环境jdk1.6:jdk-6u4-linux-i586-rpm.bin
jsp服务器tomcat6.0:apache-tomcat-6.0.14.tar.gz
mysql数据库服务器:mysql-5.1.14-beta-linux-i686-glibc23.tar.gz
jsp中必须的mysql驱动:mysql-connector-java-5.1.6.tar.gz
以上软件在sun,mysql,apache的官方网站上都可以找到的。

[bo]二、jdk的安装与配置[/bo]
shell> chmod +x jdk-6u4-linux-i586-rpm.bin
shell> ./jdk-6u4-linux-i586-rpm.bin
会有提示,一步一步来做就行了,最后的安装目录是/usr/java/jdk1.6.0_04

因为系统中集成了gcj,所以我们要用jdk代替gcj,如下:
shell> cd /usr/bin #进入/usr/bin创建快捷命令
shell> ln -sf /usr/java/jdk1.6.0_04/jre/bin/java
shell> ln -sf /usr/java/jdk1.6.0_04/bin/javac
#在/usr/bin中创建java和javac的链接
#f参数表示覆盖原来的,因为原来的java是gcj

在配置文件(/etc/profile)添加如下几行:
JAVA_HOME=/usr/java/jdk1.6.0_04
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/usr/java/apache-tomcat-6.0.14/lib/servlet-api.jar
CATALINA_HOME=/usr/java/apache-tomcat-6.0.14
export JAVA_HOME PATH CLASSPATH CATALINA_HOME

 #CATALINA_HOME是tomcat的路径,见下一步安装步骤和路径
#这里将tomcat中的servlet-api.jar添加到CLASSPATH中了
#因为jsp要使用到servlet技术,所以必须要把tomcat中的servlet-api.jar包添加到CLASSPATH中去

使配置文件立即生效:shell> source /etc/profile
在命令行里输入java -version,得到版本型号即表示安装成功。

[bo]三、tomcat6.0的安装与配置[/bo]
shell> tar -xzvf apache-tomcat-6.0.14.tar.gz
shell> mv apache-tomcat-6.0.14 /usr/java/ #方便使用,当然你可以不移动
解压即可,然后将解压的文件apache-tomcat-6.0.14移动到的/usr/java/中
进入到文件apache-tomcat-6.0.14/bin,执
shell> ./startup.sh #即可可以启动服务器了
打开firefox,输入http://localhost:8080看到小猫的LOGO就表示启动成功

在/etc/rc.d/rc.local中添加(开机自动启动tomcat服务器):
export JAVA_HOME=/usr/java/jdk1.6.0_04
/usr/java/apache-tomcat-6.0.14/bin/startup.sh

[bo]四、mysql的安装与配置[/bo]
shell> tar -xzvf mysql-5.1.14-beta-linux-i686-glibc23.tar.gz #解压即可,配置以后才能使用
#可能你下载的需要编译安装,没关系后面的步骤基本上相同,只是下面的文件位置可能有些不同,但是原理是一样的
shell> mv mysql-5.1.14 /usr/local/mysql #移动并改名字为mysql
shell> cd /usr/local/mysql
#在此文件夹下有一个INSTALL-BINARY,一定要Read,这是一个很好的安装教程,虽然是英文的

shell> /usr/sbin/groupadd mysql #添加组(这一步是必须的,groupadd有的系统可能是/usr/sbin/groupadd)
shell> /usr/sbin/useradd -g mysql mysql #添加用户到组(同上)

shell> ./scripts/mysql_install_db --user=mysql #初始化授权,user后面的是刚才添加的用户名

shell> chown -R root . #权限分配,.(点)表示当前目录,别漏掉.(点)
#-R参数表示同时分配子目录中的文件属主
shell> chown -R mysql data #权限侵权也是很重要的,INSTALL-BINARY文件中有教程
shell> chgrp -R mysql . #组权限分配

shell> cd /usr/bin
shell> ln -s /usr/local/mysql/bin/mysql #新建快捷命令,在shell中输入mysql即可运行
shell> ln -s /usr/local/mysql/bin/mysqladmin #同上

shell> cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
shell> /sbin/chkconfig --add mysql #添加到开机服务中
#将mysql.server添加到/etc/rc.d/init.d/中,开机就可以自动启动mysql了
#shell>cp /usr/local/mysql/support-files/ /etc/
#/my-medium是mysql的配置文件,这一步可以稍后做

如果没有问题了,下面我们就可以使用了!
shell> /sbin/service mysql start #启动mysql服务(stop停止,restart重启)
shell> mysqladmin -u root password 123456 #修改密码
shell> mysql -u root –p #进入,输入密码就可以开始了

[bo]五.让jsp能够链接到mysql数据库[/bo]
要想jsp能够访问数据库,则必须要有mysql驱动,即mysql-connector-java-5.1.6.tar.gz,将它解压看到mysql-connector-java-5.1.6-bin.jar,将它放入到/usr/java/apache-tomcat-6.0.14/lib文件中。这样就完成了mysql的驱动安装了。重启服务器即可用了,测试数据库成功。

[[it] 本帖最后由 guixiaolan 于 2008-5-18 21:27 编辑 [/it]]

Screenshot.png (71.86 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: Linux JSP 环境 
2008-05-18 01:03
cnenc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:2913
专家分:514
注 册:2007-1-29
收藏
得分:0 
很好,正是我想要的.谢谢.
2008-05-19 23:48
Ethip
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:771
专家分:0
注 册:2008-1-18
收藏
得分:0 
回复 1# 的帖子
真是强大!!!
2008-05-22 16:09
pyhuguichun
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2008-4-17
收藏
得分:0 
强``````````````
2008-05-25 21:04
JackyCheungJC
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-8
收藏
得分:0 
不错,很详细的配置。
谢谢啦~
正需要
2008-08-05 03:24
jervischen
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-6-14
收藏
得分:0 
谢谢
2008-08-29 14:39
roomeo
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-9-16
收藏
得分:0 
一切顺利,启动mysql第一次成功, 十秒钟左右,出现如下提示:
[root@root bin]# /sbin/service mysql restart
MySQL manager or server PID file could not be found![FAILED]
Starting MySQLlibgcc_s.so.1 must be installed for pthread_cancel to work
...
[root@root bin]#

无法关闭.
2008-09-16 23:49
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 
mysql仓库里有。。。。
我的fedora9,直接yum install ***就搞定了。
ubuntu的话应该是apt-get把,没用过。
tomcat是搞的netbeans自带的。
jdk可能麻烦点,要自己动手配。
呵呵,多谢lz分享。
2008-09-18 09:21
卜酷塔
Rank: 7Rank: 7Rank: 7
来 自:魅力青岛
等 级:禁止访问
威 望:39
帖 子:2569
专家分:0
注 册:2004-6-12
收藏
得分:0 

觉得为时已晚的时候,恰恰是最早的时候。

2008-09-18 11:24
skypeng
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-8-28
收藏
得分:0 
谢谢分享~~~~~
2009-12-22 14:24
快速回复:JSP 环境搭置(for Linux)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019245 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved