Linux下安装Tomcat服务器
文章分类:Java编程
为了学习java,需要一个服务器,因此决定用比较流行的tomcat。根据网上对安装tomcat的介绍,自己进行了安装,现在已经成功了,现在把安装的过程进行记录,也供大家学习参考。
一、从上下载tomcat软件包。
/
点击左侧的 download的一个版本,我选择的是 tomcat6.x,你可以根据自己的实际情况进行选择安装,点击超连接,选择 Binary Distributions 下的 (pgp, md5) 压缩包,进行下载
二、下载到本地后,进行解压
#tar zxvf apach-tomcat-6.0. 【好像这个命令不好使,用下面的命令】
分解为:#gunzip apach-tomcat-6.0.
#tar apach-tomcat-6.0.16.tar
#mv apach-tomcat-6.0.16 /usr/local
【这里在/usr/local中可以为apache-tomcat-6.0.16弄个快捷方式,命令:
#ln -s apache-tomcat-6.0.16 Tomcat6】
三、进行tomcat环境的配置(前提需要安装jdk) 【好像不用配置直接执行也可以】
#vi /etc/profile
export JAVA_HOME="/usr/local/jdk1.6.0_04"
export TOMCAT_HOME="/usr/local/apach-tomcat-6.0.16"
保存退出
# source /etc/profile //让当前配置立即生效
四、启动tomcat服务器
$ /usr/local/apach-tomcat-6.0.16/bin/startup.sh
【或者在bin下执行./startup.sh】
我的电脑上会出现如下内容:
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.16
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.16
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.16/temp
Using JRE_HOME: /usr/local/jdk1.6.0_20
五、使用“ps -ef |grep tomcat”可以显示tomcat已启动
[root@bogon tomcat]# ps -ef |grep tomcat
root 7545 1 0 21:58 pts/2 00:00:03 /usr/java/jdk1.6.0_20/bin/java -Djava.fig.file=/usr/local/apache-tomcat-6.0.26/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -dorsed.dirs=/usr/local/apache-tomcat-6.0.26/endorsed -classpath /usr/local/apache-tomcat-
6.0.26/bin/bootstrap.jar -Dcatalina.base=/usr/local/apache-tomcat-6.0.26 -Dcatalina.home=/usr/local/apache-tomcat-6.0.26 -pdir=/usr/local/apache-tomcat-6.0.26/temp org.apache.catalina.startup.Bootstrap start
root 7908 5422 2 22:46 pts/2 00:00:00 grep tomcat
六、测试上网
方法一)在浏览器中输入localhost:8080/就可以看到tomcat的log了
tomcat的安装到此结束。
方法二)使用“wget localhost:8080”测试本地是否能上网。
如果不能则先关闭防火墙“ service iptables stop”,然后“./shutdown.sh”结束Tomcat服务也可以使用“kill PID”杀死Tomcat进程。
七、下面把把Tomcat添加到自启动。
方法一)修改/etc/rc.local文件(这是的快捷方式,真正文件是/etc/rc.d/rc.local),再最后添加如下内容
JAVA_HOME=/usr/java/jdk1.6.0_16
export JAVA_HOME
/tomcat6/bin/startup.sh
eg:
[root@tpwb ~]# vi /etc/rc.d/rc.local
#!/bin/sh
下载apache#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
export JAVA_HOME=/usr/java/jdk1.6.0_16
/usr/local/apache-tomcat-6.0.26/bin/startup.sh
#这个是我的目录的
这样在系统重启后就可以自动启动Tomcat.
方法二)这个方法不清楚如何,还没整理好
chmod +x tomcat
chkconfig --add tomcat
chkconfig tomcat on
再重启linux,即可自启动tomcat。
TOMCAT 管理帐号设置
在CATALINA_HOME/l文件中。编辑这个文件,可以修改用户名和密码,例如添加一个名为“manager”的角到该文件中:
<role name="manager">
<user name="manager" password="admin" roles="manager"/>
然后重新启动Tomcat
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论