如何将多个java项目同时部署在一个云端tomcat上,并开机自启动

1、首先保证java环境配置正常,win+r启动cmd,输入javac单击回车出现下图则java环境正确(这里省掉如何配置java环境的过程,网上很多案例)。
在这里插入图片描述

2、如何同时在一个tomcat上部署多个项目步骤如下

(1)找到tomcat安装目录下的conf文件,打开service.xml,复制…节点,新增一个端口节点
(2)删除掉新增节点下的节点
(3)在新增Service节点中将name属性修改为Catalina1
(4)在新增Service节点中将Connector节点port属性端口号修改为8001(根据机器配置未占用端口
(5)在新增Service节点中将Engine节点的name修改为Catalina1
(6)在新增Service节点中将Engine节点的Host节点appBase属性修改为webapps1
代码示例如下:

<Service>.....</service>
    <Service name="Catalina1">
     <!-- 修改端口8091-->
    <Connector port="8091" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <Engine name="Catalina1" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
        <!--创建一个目录存放项目-->
      <Host name="localhost"  appBase="webapps1"  
            unpackWARs="true" autoDeploy="true">

   <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />			
      </Host>
    </Engine>
  </Service>

(7)在tomcat安装路径下与webapps同级,新建webapps1把项目的.war文件放上去,复制Catalina文件改名为Catalina1(如果为tomcat6.x这一步可省略)

2、tomcat如何开机自启动

1.环境变量里新增CATALINA_HOME:D:\ApacheTomcat\apache-tomcat-8.0.14(tomcat安装目录)

2.cmd中进入tomcat安装目录bin下,运行service.bat install name(服务器名称)添加服务器名称

3.运行成功后重新win+r启动cmd输入services.msc,找到你刚命名的服务器,设置服务开机自启动

猜你喜欢

转载自blog.csdn.net/dream2222222/article/details/86680721
今日推荐