tomcat是一款java 语言servlet规范的服务器软件,如下的经验讲述如何使用linux环境下 tomcat的安装和配置。
工具/原料
Linuxtomcat
方法/步骤
1下载tomcat压缩包如第一张图
如果你是服务器linux,可以通过 软件本地上传文件导linux服务器如图二
也可也通过下面linux命令下载:
2新建目录,并解压Tomcat软件的压缩包 命令:
tar zxvf apache-tomcat-7.0.77.tar.gz
3使用cd进入tomcat主目录下的 conf 目录,使用 vi编辑 server.xml ,进入vi界面编辑server.xml
4配置server.xml文件,也可通过filezilla上你的本地配置到服务器
5进入tomcat主目录下,进入 bin目录通过命令1 /startup.sh 启动服务器命令2 ./shutdown.sh关闭tomcat。
注意事项
tomcat运行环境需要安装jre
tomcat涉及端口 注意linux防火墙设置
vi 使用
每次更新后,或者重启tomcat都要删除logs_和work/Catalina_,杀死tomcat进程,之后再重启。
配置环境变量
vi /etc/profile
切换英文输入法,输入i ,进入编辑模式,向文件里面追加以下字体加粗内容:
CATALINA_HOME=/usr/local/tomcat //tomcat环境变量
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME
ESC退出编辑模式
:wq! 强制保存退出
source /etc/profile 配置立即生效
修改Tomcat端口
进入conf文件夹 vi server.xml 编辑配置文件,/8080快速检索
1、connectionTimeout="20000"
redirectPort="8443" />
这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改
:wq 保存退出
查询端口是否有进程守护用如下命令grep对应端口,如8088为端口号.
监控状态为LISTEN表示已经被占用,最后一列显示被服务java占用,查看具体端口号,只要有如图这一行就表示被占用了。
例:netstat -anp|grep 8088
成功启动后浏览器输入http://localhost:8088/(如果不是本机则输入对应IP:8088),就能访问到tomcat界面了.
访问不到是服务器没有开放8080端口,需要在服务器安全组中添加8088端口.