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。