精华内容
下载资源
问答
  • 1、找到tomcat中conf目录下的server.xml 2、在Host标签下添加 3、完成

    1、找到tomcat中conf目录下的server.xml
    2、在Host标签下添加

    <Context docBase="/项目名/" path="/项目名/" reloadable="true" />
    

    在这里插入图片描述
    3、完成

    展开全文
  • 我在webapps下放了两war包 一Jupiter 一onlineShop ![图片说明](https://img-ask.csdn.net/upload/201912/12/1576140198_531588.png) 看了一些答案,目前已经修改server.xml ![图片说明]...
  • 第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下下 第二步:修改 $TOMCAT_HOME\conf 下的server.xml文件在server.xml文件中新增节点,一个节点代表一个web应用 path属性:指定访问该Web应用的URL入口...

    第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下下 

    第二步:修改 $TOMCAT_HOME\conf 下的server.xml文件 
    在server.xml文件中新增节点,一个节点代表一个web应用

    path属性:指定访问该Web应用的URL入口。 如“/HelloApp1/”

    docBase属性:指定Web应用的文件路径,可以给定绝对路径,可以给定相对路径。。如应用HelloApp1的文件路径为/webapps/HelloApp1

    reloadable属性:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。 

    划重点,经测试,没有第二步也可以,直接把.war文件放在webapps目录下即可。直接访问http://localhost:8080/xxxx/即可

    转载于:https://www.cnblogs.com/Nikola/p/8899880.html

    展开全文
  • 本篇文章主要介绍了Tomcat多域名配置(多个项目共用80端口),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • **首先说明:**我是之前就把一Wed项目部署Tomcat下,网上教程很可以自己找找,在这里只是说怎样再把另外的Web项目部署到同一个Tomcat下。Eclipse是Java EE版本的,其它的也差不多。本人也是才接触这,有不对...

    **首先说明:**我是之前就把一个Wed项目部署到Tomcat下,网上教程很多可以自己找找,在这里只是说怎样再把另外的Web项目部署到同一个Tomcat下。Eclipse是Java EE版本的,其它的也差不多。本人也是才接触这个,有不对的地方希望大家多多包涵并加以指正。
    一、首先新建一个web项目
    在这里插入图片描述在这里插入图片描述
    二、然后右击Servers窗口下的任意一个Tomcat,New—>Server,选中你要的Tomcat版本,命名(建议和工程名一样)。
    在这里插入图片描述
    在这里插入图片描述
    点击Next,把你要部署的web项目ADD过去,Finsh。然后你就会看到你的左边的工程栏中Servers中多了文件。我这里是多了ProjTest这一个。
    在这里插入图片描述
    在这里插入图片描述
    三、在ProjTest工程的Webcontent下New一个html文件,在该文件中添加如下内容。注意是在Webcontent下新建。
    在这里插入图片描述
    在这里插入图片描述
    此时把Servers窗口下的其它的项目的服务停止掉,右击需要停止的项目服务,Stop就好。然后右击你需要开启的项目服务,右击start就好。
    如果不把其它项目的服务关掉的话,当前需要开启的项目就不能Start成功,会报端口被占用的错误。

    在这里插入图片描述
    四、打开浏览器访问http://localhost:8081/ProjTest,(我的端口号为8081),出现以下内容说明就可以了。
    在这里插入图片描述

    展开全文
  • 1.需要tomcat 8.5 版本以上,低版本不支持配置多个。我用的版本是8.5.58 ,如果你用更高版本的tomcat也是可以的。我之所以用8.5.58版本的是因为 我的jdk是1.7 的。 conf下的server.xml文件。配置如下 <?xml ...

    需求是tomcat一个443端口,配置两个域名ssl证书。查了一些资料总结如下:

    1.需要tomcat 8.5 版本以上,低版本不支持配置多个。我用的版本是8.5.58 ,如果你用更高版本的tomcat也是可以的。我之所以用8.5.58版本的是因为

    我的jdk是1.7 的。

    conf下的server.xml文件。配置如下

    <?xml version="1.0" encoding="UTF-8"?>
      <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
      <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
      <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
      <GlobalNamingResources>
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml" />
      </GlobalNamingResources>
      <Service name="Catalina">
        <!-- 80端口专向443端口 -->
        <Connector port="80" protocol="HTTP/1.1"
                  connectionTimeout="20000"
                  maxHttpHeaderSize="8192"
                  maxThreads="1000"
                  minSpareThreads="25"
                  maxSpareThreads="75"
                  enableLookups="false"
                  compression="on"
                  compressionMinSize="2048"
                  compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
                  redirectPort="443" />
        <!-- 
          443端口配置了两个域名对应两个证书,注意defaultSSLHostConfigName参数的值必须与SSLHostConfig中的一个的hostName相同,
          即defaultSSLHostConfigName="www.aaa.com" 或 defaultSSLHostConfigName="www.bbb.net" ,官方文档就是这么要求的。
         -->
        <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
          maxThreads="150" SSLEnabled="true" defaultSSLHostConfigName="www.aaa.com">
          <SSLHostConfig hostName="www.aaa.com">
              <Certificate certificateKeystoreFile="cert/3098620_www.aaa.com.pfx"
                  certificateKeystorePassword="xxx" 
                  certificateKeystoreType="PKCS12" />
          </SSLHostConfig>
          <SSLHostConfig hostName="www.bbb.net">
              <Certificate certificateKeystoreFile="cert/4536437_www.bbb.net.pfx"
                  certificateKeystorePassword="xxx" 
                  certificateKeystoreType="PKCS12" />
          </SSLHostConfig>
        </Connector>
        <!-- 777端口配置了一个域名,就不需要上面那么复杂了。 -->
        <Connector port="777" protocol="org.apache.coyote.http11.Http11NioProtocol"
                maxThreads="150" SSLEnabled="true" >
          <SSLHostConfig>
               <Certificate certificateKeystoreFile="cert/4333994.net.pfx"
                  certificateKeystorePassword="xxx" 
                  certificateKeystoreType="PKCS12" />
          </SSLHostConfig>
        </Connector>
        <Connector protocol="AJP/1.3" 
                   address="::1" port="8009" 
                   redirectPort="443" 
                   secretRequired="" />
        <Engine name="Catalina" defaultHost="localhost">
          <Realm className="org.apache.catalina.realm.LockOutRealm">
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>
          </Realm>
          <Host name="localhost"  appBase="webapps" 
            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" />
            <!-- 设置默认项目名称 -->
            <Context path="/" docBase="/home/website/" reloadable="false" />
          </Host>
        </Engine>
      </Service>
    </Server>
    

     

    展开全文
  • Linux-一个Tomcat端口部署多项目

    万次阅读 2018-05-17 15:16:27
    其实方法很简单,只需要修改一下配置就能将多个项目部署同一端口上,用不同项目名即可访问不同项目 在tomcat目录下有一个conf目录,里面放着tomcat的一些配置文件,修改server.xml &amp;amp;amp;lt;...
  • 使用tomcat的自动部署。(适用于文件和war包,不需要重启tomcat服务)自定义web部署文件。(只适用于文件形式的,需要重启tomcat服务) 一,自动部署 步骤: 浏览器输入127.0.0.1:8080(如果你安装时,改...
  • 需要在web.xml中添加以下配置,其中value不同的项目value值不同,默认为webapp.root <context-param> <param-name>webAppRootKey</param-name> <param-value>xxxxx</param-value> <...
  • Tomcat端口部署多个SpringBoot应用

    千次阅读 2019-05-09 01:57:31
    一、Tomcat开启多个端口 找到conf目录中server.xml 比如添加9090端口,在server.xml中添加 <Service name="Catalina2"> <Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" ...
  • tomcat部署项目-同一个端口部署多个程序 准备工作 1.1 首先在本地安装tomcat,这里就不过多得描述 1.2 本地准备好两个war包,也可以是一个war包,取不同得名字 eg: demowar.war demowar1.war 准备好两个域名 ...
  • 1、准备一个Tomcat,复制一webapps目录,名称自取,下面的配置文件会用到 2、在每webapps文件夹下放入要运行的项目 3、修改配置文件,配置端口号 <?xml version="1.0" encoding="UTF-8"?> <Server ...
  • 多个项目公用一个80端口 只需要在tomcat的conf文件夹下面 server.xml中写上上面的话就好了 下面是我的Engine中的配置
  • 部署多个tomcat主要修改三个端口:1.HTTP端口,默认8080,如下改为8081。2.远程停服务端口,默认8005,如下改为8006。3.AJP端口,默认8009,如下改,8010
  • 比如我这个项目。四个后台,门户管理,货主管理,司机管理,还有个app管理。他们分别在四个tomcat中运行。 首先先要测试单个程序 在输入 ip+端口的时候 能不能运行。(如果不能运行,也是白配置) 其次在nginx...
  • 1.3个项目myshop-admin1 myshop-api myshop-ui 放在目录webapps下 项目中内容来自每个项目的target目录下my-shop-web-admin-1.0.0-SNAPSHOT复制过去的 2.因为需要不同域名不同端口访问,在apache-tomcat-...
  • Window系统下同一服务器部署多个tomcat服务 文章目录Window系统下同一服务器部署多个tomcat服务一,工具二,安装tomcat步骤三,将tomcat配置成服务四,最后在Eclipse进行Tomcat配置  本文使用tomcat 8.5压缩版进行...
  • 1、 在server.xml中 如下配置: ...两个项目的访问路径分别为: http://localhost:8080/fxgk2 和 http://localhost:8080/fxgk3   转载于:https://www.cnblogs.com/YuyuanNo1/p/10386952.html
  • 同一域名下部署多个vue项目

    千次阅读 2020-05-28 17:42:03
    同一域名下部署多个vue项目 问题说明 现在有这么一个需求,有两个 vue 项目, vue1和 vue2 ,如何让 http://www.baidu.com/vue1/作为 vue1 项目的根路径 http://www.baidu.com/vue2/作为 vue2 项目的根路径 ...
  •   同一个Tomcat部署多个项目,并实现同端口访问,本地部署步骤如下(小白,轻喷) 1.将war包复制到webapps目录下,如下 注意:复制前先关掉Tomcat服务 2.更改web.xml下的webAppRootKey配置 webAppRootKey的值和...
  • 本文以vue前端项目为例,名称和端口号用户可根据需要设置,保持一致即可。 1、修改server.xml文件(文件路径:C:\Program Files\Apache Software Foundation\conf) (1)、新增Service节点:复制并粘贴新节点; (2...
  • 一、同一Tomcat 多个端口部署不同的项目  在tomcat 安装目录下C:/Program Files/apache-tomcat-6.0.29/conf找到server.xml    (1)、在结点后面增加结点,如下:               ...
  • SpringBoot下多端口部署同一tomcat实例应用 1.首先点击XXXAppliaction的Edit Configurations进入到配置页面 2.在配置页面中不要勾选Single instance only 之后再在配置文件中修改每次启动的端口号 点击RUN,在...
  • tomcat同一ip部署多个网站

    千次阅读 2015-08-28 15:33:17
    大家可能遇到过很多如下类似问题,就是当我们...那么就需要多个网站同时由80端口启动,并且不同的域名要能够正确的访问自己的网站。 在tomcat的conf目录下修改server.xml    unpackWARs="true" autoDeploy="t
  • Tomcat8.5 多端口 配置多个项目的方法

    千次阅读 2018-07-25 18:59:59
    以及两以上java的 web项目,打包成war包。   二 、把war包放在 webapps 目录下面 , 如下(根据自己路径来放置) E:\wamp\Tomcat 8.5\webapps   三、打开配置文件  E:\wamp\Tomcat 8.5\conf\server....
  • 环境:只有一台服务器,一web系统使用了两台tomcat在运行,一vue系统, 需要的结果:需要同时用到https的443端口,并且访问http时,自动跳到https中去 思路: [1]代理web项目很简单,按照之前的操作即可。 ...
  • 同一端口下,部署多个项目 为每个项目分配单独的端口 一、不修改端口,部署多个项目 清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运行多个不同项目呢?...
  • 一、修改tomcat的conf目录下...配置service 节点,有几个项目就相应的配置几个service 节点; <!-- Security listener. Documentation at /docs/config/listeners.html --> <Resource name=
  • 背景:在同一台服务器上部署多个tomcat时,会出现端口被占用的错误提示,先了解一下tomcat端口情况 主要端口介绍 1、8005是远程停服务端口 <Server port="8005" shutdown="SHUTDOWN"> 2、默认8080是http...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,209
精华内容 4,883
关键字:

tomcat同一端口部署多个项目