Linux下安装Tomcat,部署web项目

一个Linux下运行两个Tomcat的通用做法

一、准备

      Tomcat的Linux版本安装包:

apache-tomcat-7.0.85.tar.gz

      项目的war包  henNB.war(eclipse导出为war或者idea   build  war)

需要安装JDK支持:(解压jdk的tar包,并配置环境变量)

Linux下安装Tomcat,部署web项目


配置环境变量,需要修改 /etc/profile文件。修改后还需要执行source 命令使它生效

Linux下安装Tomcat,部署web项目

Linux下安装Tomcat,部署web项目


二、安装Tomcat

    cd  usr/

     mkdir   app

     tar -zxvf  apache-tomcat-7.0.85.tar.gz -C /usr/app

Linux下安装Tomcat,部署web项目


第一个Tomcat的配置可以不用做修改,但是之后的每一个Tomcat都需要修改配置。因为同时启动时,端口不能共用。

1、修改conf/server.xml文件  改三个端口,8006   8081   8010

Linux下安装Tomcat,部署web项目

Linux下安装Tomcat,部署web项目


2、改bin/catalina.sh,或者同时修改bin/startup.sh bin/shutdown.sh

Linux下安装Tomcat,部署web项目


startup.sh 和shutdown.sh里面引用了上面的Catalina.sh,如下图

Linux下安装Tomcat,部署web项目


三、部署项目

1)   cd 到Tomcat的webapp目录下,将war包用xshell上传。

 需要项目名的,直接上传到webapp,启动Tomcat后删除war包(以免每次都重新解压)

        项目名改为“/”的,上传到webapp下,启动Tomcat后删除war包,接着删除ROOT

rm -rf  ROOT

 并将解压的war包项目重命名为ROOT

           mv  henNB   ROOT

2)推荐使用这种方法  

     1、将war包上传到一个指定的目录下

     2、执行unzip  war名。将其解压在当前目录下,以后以此目录作为项目路径的依据

Linux下安装Tomcat,部署web项目

    3、去Tomcat下配置 <host>引用上面的项目路径   ( 引用的是上面项目iot的路径)

Linux下安装Tomcat,部署web项目


四、cd 到Tomcat的bin目录

关闭 ./shutdown,sh

开启 ./startup.sh

查看  ps -ef | grep tomcat

Linux下安装Tomcat,部署web项目


五、页面访问      

带项目名的             LinuxIP+端口/+项目名     

项目名改写为“/”的         LinuxIP+端口/

Linux下安装Tomcat,部署web项目


Linux下安装Tomcat,部署web项目