【发布时间】:2017-12-13 06:14:35
【问题描述】:
我有 2 个单独的应用程序要构建(使用 maven 命令)并在 2 个不同的 Tomcat 服务器中运行。
我的第一个应用程序。应该建在jdk-6,而第二个应用程序。在jdk-7 中,然后将.war 文件部署到Tomcat 的webapps 文件夹中。
我目前正在分别更改环境变量JAVA_HOME 和PATH 来构建这两个appl。每次。
这是一个忙碌而耗时的过程。 有没有其他方法可以同时在不同的 jdk 版本中同时构建两个应用程序?
同样,我需要在我的本地服务器上同时运行这两个应用程序,一个在 Tomcat-6.0.44 中,另一个在 Tomcat-7.0.47 中。
我在server.xml 文件中进行了以下更改,以在这两个 Tomcat 版本中配置端口号。
第一次,
<Connector port="8080" ...>
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
在第二,
<Connector port="8086" ...>
<Server port="8007" shutdown="SHUTDOWN">
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
但我仍然不能同时运行两个本地服务器。 当一台服务器启动时,另一台服务器未启动。 请建议我解决这个问题。
【问题讨论】:
-
设置虚拟机或容器?
-
如果在linux上有两个tomcat副本和两个init.d脚本
-
在Windows平台上