在linux下安装JDK+Tomcat+mysql

来源:互联网 发布:机械制作软件 编辑:程序博客网 时间:2024/04/30 02:25

linux下安装JDK+Tomcat+mysql

// author luobin2011 

// 2011-5-19 V1.3

 

写在最前面luobin的所有操作是远程用putty完成,用图形界面的同学,仅供参考你懂的

还有文中所有可能的情况均为luobin安装时遇到的问题,仅供参考

luobin的测试环境和JDK+Tomcat+mySQL安装包别是

RHEL 4

jdk-6u25-linux-i586-rpm.bin

apache-tomcat-6.0.32.tar.gz

MySQL-server-5.5.12-1.rhel4.i386.rpmMySQL-client-5.5.12-1.rhel4.i386.rpm

 

下载:自己到官网下

推荐下载

jdk-<-version->-linux-i586-rpm.bin

tomcat***.tar.gz

Mysql server 包和 client 

所有软件包luobin是用ftp上传到pub目录下操作的

 

安装

安装JDK

先查看本机是否已安装其他版本JDK,是否卸载自行选择。

查看命令:rpm qa | grep jdk

[root@localhost pub]# rpm -qa | grep jdk

jdk-1.6.0_25-fcs

[root@localhost pub]#

卸载命令:rpm e <文件名>

[root@localhost pub]#rpm jdk-1.6.0_25-fcs

 

开始安装

切换到jdk安装包目录

[root@localhost pub]# cd /var/ftp/pub

[root@localhost pub]# chmod 755 <jdk文件名> 

[root@localhost pub]# ./ <jdk文件名>

Jdk 6.0到此安装完成

测试命令:java,javac,有信息输出即可,不放心可以测试以下helloworld

PSJDK6.0一般可以不用配置环境变量了。

安装tomcat

先查看本机是否已安装其他版本tomcat,是否卸载自行选择。命令同上你懂的

 

解压

[root@localhost pub]#gzip -d apache-tomcat-6.0.32.tar.gz

[root@localhost pub]#tar xf apache-tomcat-6.0.32.tar

[root@localhost pub]#mv apache-tomcat-6.0.32 <你想要放tomcat的目录>

例如:[root@localhost pub]#mv apache-tomcat-6.0.32 /lb/tomcat6

转到tomcat目录

[root@localhost pub]#cd <你的tomcat目录>

例如:[root@localhost pub]#cd /lb/tomcat6/bin

测试

[root@localhost bin]#./catalina.sh debug

若出现以下界面:

[root@localhost bin]# ./catalina.sh debug

Using CATALINA_BASE:   /lb/tomcat6

Using CATALINA_HOME:   /lb/tomcat6

Using CATALINA_TMPDIR: /lb/tomcat6/temp

Using JAVA_HOME:       /usr/java/jdk1.6.0_25

Using CLASSPATH:       /lb/tomcat6/bin/bootstrap.jar

Initializing jdb ...

>

说明你已经设置好JAVA_HOME的路径

若没有出现以上输出则需设置JAVA_HOME的路径,有两种方法

动态设置(只对当前session有作用,重启后失效)

命令:export JAVA_HOME=/usr/java/<你的java安装目录名>

环境变量设置(重启后依然有效)

编辑文件/etc/profile

在最后加入:export JAVA_HOME=/usr/java/<你的java安装目录名>

修改完以后,运行命令:source /etc/profile

测试tomcat是否成功启动

回到tomcatbin目录下:

[root@localhost bin]#./startup.sh

.....有一段输出.....

[root@localhost bin]#ps ax | grep tomcat    

//此命令是在进程中查找是否有名字包含tomcat的进程,可以查询进程的PID号并进行//kill的操作

[root@localhost bin]#wget http://localhost:8080

返回有200tomcat启动成功

//此命令是在命令行访问www8080tomcat默认端口

远程访问测试

在本地浏览器中输入网址:http://<远程linux服务器IP>:8080

不能打开的原因可能是远程服务器防火墙不允许访问8080端口,解决方法问谷歌。

添加为服务

编辑文件/etc/rc.d/rc.local

在最后加入tomcatbin目录下的startup.sh(前提是有进行环境变量的设置)

例如: /lb/tomcat6/bin/startup.sh

重启服务器,finish

 

PS:以上举例有一个前提,就是要有用户登录服务器,/etc/profile才会被执行,tomcat才能启用,要想开机不登录也能使用,必须把配置环境变量的语句写入/etc/rc.d/rc.local,并写在/lb/tomcat6/bin/startup.sh前面。

安装mysql

先查看本机是否已安装其他版本mysql,是否卸载自行选择。命令同上你懂的。

PS:查找时请注意大小写,mysql 包名包含字符串 MySQL

 

安装server 和 client 

[root@localhost pub]#chmod 755 <包名>

[root@localhost pub]#rpm -ivh <包名>

PS:安装过程可能会提示缺少某些依赖包,请自行问谷歌要,安装命令同上。

 

测试

输入命令mysql

有进入到mysql界面即为安装成功,此时默认以root身份进入数据库,密码为空,请及时修改root密码,修改方法请自行问谷歌要。

原创粉丝点击