如何用myeclipse 新建多个tomcat 应用,给他们分配不同的端口号如
8080
8081
8082

解决方案 »

  1.   

    你放在一个tomcat下面不就好了吗
      

  2.   


    想更改deploy location,打开.mymetadata文件,修改context-root的内容就可以了
    如context-root="/addressbook"
    然后重启myeclipse
      

  3.   

    不过现在的问题是 我们这里把两个项目都设为tomcat的根目录了,要新建tomcat服务,给不同的项目设不同的端口号80  81等。怎么实现呢?
      

  4.   

    你同一台机器怎么实现了装两个不同版本的TOMCAT?
    如果你装好了tomcat,那么你直接去修改tomcat\conf\server.xml中的
      <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
        <Connector
    port="8080"               maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   connectionTimeout="20000" disableUploadTimeout="true" />
    这段代码,把红色的端口改为你需要的就可以了不知道这个是不是你想要的
      

  5.   

    我的意思是只装一个tomcat,但为它下面的不同项目配置不同的端口号 a项目-8080 b项目-8081 。
      

  6.   

    你把 server.xml 中的 Service 节点复制一个,把 name 改掉,把 Connector 的端口号改掉,
    再将 Host 中的 appBase 等一些参数改一下,特别是一些端口号,只要在启动时不产生冲突就 OK 了。
      

  7.   


     <Service name="catalina">
        <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />    <Engine name="Catalina" defaultHost="localhost">      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>      <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
          </Host>
        </Engine>
      </Service>
    那照这样一个8080的服务 新增一个8081的服务 怎么改呢? 
      

  8.   

    为什么不用一个端口 发布到不同的文件夹下面不就行了 如果一个tomcat 用两个端口不光现在设置起来麻烦就是以后可能出现其他意想不到的问题。
      

  9.   

    tomcat是应用服务器啊不是web服务器。要多端口的话,先架设一个web服务器比如apache,然后做映射
      

  10.   

    两个项目都设为根目录了 所以没法发布到不同的文件夹下
    我同学中的是eclipse 没用myeclipse 就能新建几个tomcat 应用,所以问一下
      

  11.   


     <Service name="catalina">
        <Connector port="8081" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />    <Engine name="Catalina" defaultHost="localhost">      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>      <Host name="localhost2"  appBase="webapps2"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
          </Host>
        </Engine>
      </Service>该城这样可以吗?
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 这里的两个端口用不用改?
      

  12.   

    MyEclipse 多项目对应配置多个Tomcat如果多个项目放在一个Tomcat下,在MyEclipse启动Tomcat时,会把其他项目也一起启动,速度会慢。现在设置多个项目,分别对应一个Tomcat。如果你设置多个Tomcat并行运行,那么就更爽了,不过你的电脑配置一定要好才行 ,呵呵最近处于两个项目的结合点,新的项目要做,刚做完的项目也还有很多需要修改的地方。所以经常需要来回切换,哥们儿们都知道来回倒腾几个项目的痛苦今天终于突发奇想,能不能同时弄几个tomcat,这样就不用总是修改配置文件+重启了。[b]顺便请教一下,这种方法只能添加3个tomcat的server,如何能添加更多?[/b]因为myeclipse配置上就是这样的。在网上查了说是用别的插件可以实现,但是吧,还是myeclipse用着比较习惯,实在不行,只能同时用别的容器了。现在就告诉你,不需要增加插件,也可以增加多个tomcat的server。全文 示意图 http://ggmmchou.blog.163.com/blog/static/59333149201071311319813/
    在MyEclipse的安装目录下,有D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins 的插件路径。
    里边很多插件的配置文件包。MyEclipse 多项目对应配置多个Tomcat - ggmmchou - 820716的博客-知识分享 向上的心!找到 文件夹 com.genuitec.eclipse.easie.tomcat6_6.5.0.zmyeclipse650200806复制为 com.genuitec.eclipse.easie.tomcat6_6.5.1.zmyeclipse650200806然后,需要修改一些配置文件。文件路径
    D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat6_6.5.0.zmyeclipse650200806\plugin.properties可以修改:pluginName = MyEclipse EASIE Tomcat 44menu.label = chengkaoMember.x   // 这个名字会显示在Server的配置上边(最后一张图片所示) 
    MyEclipse 多项目对应配置多个Tomcat - ggmmchou - 820716的博客-知识分享 向上的心!
     
    文件路径D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat6_6.5.0.zmyeclipse650200806\plugin.xml修改了一下ID   id="com.genuitec.eclipse.easie.tomcat61"MyEclipse 多项目对应配置多个Tomcat - ggmmchou - 820716的博客-知识分享 向上的心!
     然后关闭MyEclipse  重新启动,你在看web server的列表 就发现增加了一个Tomcat是不是很好啊 这样 你多个项目 可以对应多个Tomcat了 哈哈MyEclipse 多项目对应配置多个Tomcat - ggmmchou - 820716的博客-知识分享 向上的心!
     
    查看Config文件 设置 Tomcat的设置 (JDk路径;  Tomcatserver:Enable; Tomcat Home 路径等)MyEclipse 多项目对应配置多个Tomcat - ggmmchou - 820716的博客-知识分享 向上的心!