CentOs Linux 部署Tomcat
tomcat安装开启服务
1、获取安装包(可以yum在线安装,但不推荐),也可根据自己的需要下载:(Tomcat7地址)https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.105/src/
2、下载完成后ssh连接自己的服务器执行 #cd /usr/local 进入此目录将tomcat.tar.gz包上传到当前文件夹(可通过#rz命令或者FileZilla上传)
3、解压#tar -zxvf tomcat.tar.gz
此时已经加压到当前目录可通过 #ll 查看当前目录的文件和文件夹
4、进入bin文件夹 #cd tomcat/bin
5、启动tomcat #./startup.sh 或者#./catalina.sh start (前提要先配置好JDK)
6、在自己电脑输入自己的ip:8080,若tomcat页面出现则配置成功
可配置可视化Tomcat管理
1、进入conf文件夹
#cd /usr/local/tomcat/conf
2、打开编辑 tomcat-users.xml文件
#vim tomcat-users.xml
在文件末尾加上
<role rolename="admin"/>
<user username="admin" password="123456" roles="manager-gui,admin-gui"/>
3、保存退出 按下Esc 输入 :wq!
4、重启tomcat
#cd …
#cd bin
#./shutdown
#./startup.sh
若启动后不显示tomcat界面,可查看tomcat进程
#ps -ef |grep tomcat
发现tomcat进程,kill线程
执行 #kill -s 9 25143
在开启tomcat
#./startup.sh
5、输入账号密码管理tomcat
6、部署项目,可将war包上传至tomcat启动后通过ip:8080/项目名
进行访问
注意:一般情况下,不需要此配置:linux配置tomcat使用的jdk
在/tomcat/bin下找到setclasspath.sh,在文件的最开始加入如下代码:
set JAVA_HOME=/home/jdk/Java\jdk8\jdk1.8.0_51
set JRE_HOME=/home/jdk/Java\jdk8\jre8
修改了setclasspath文件之后,tomcat在启动时便使用设定的JDK。启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。