在具有不同JAVA路径的同一台机器上运行两个tomcat

the_D

我有两个应用程序,两者都需要相互通信。App1java 8app和App2java 6app,都是Web应用程序,App1rest调用App2。我想在本地计算机上对此进行模拟,但不确定如何localhosts为这两个应用程序分别创建

请让我知道是否可能,如果可能,请帮助我实现这一目标。

PS:我已经在系统上安装了Java 8和Java 6,并jenv用于在Java版本之间进行切换。

chengpohi

是的,有可能,您可以创建目录setenv.shsetenv.bat$CATALINA_BASE/bin/目录并在setenv.sh或中设置环境setenv.bat

启动tomcat时,如果有setenv脚本,它将加载该脚本并执行。

卡塔利娜

 # Ensure that any user defined CLASSPATH variables are not used on startup,
 # but allow them to be specified in setenv.sh, in rare case when it is needed.
 if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
  . "$CATALINA_BASE/bin/setenv.sh"
 elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
  . "$CATALINA_HOME/bin/setenv.sh"
 fi

在Linux(setenv.sh)中,也许像这样:

export JAVA_HOME=my_java_version_home

在Windows(setenv.bat)中,也许像这样:

set JAVA_HOME=my_java_version_home

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当使用相同的密钥集创建两个不同的Spark Pair RDD时,Spark会将具有相同密钥的分区分配到同一台机器上吗?

如何与群管理器在同一台机器上运行docker群节点?

如何配置Akka Pub / Sub在同一台机器上运行?

所有docker swarm实例都可以在同一台机器上运行吗?

如何在同一台机器的不同GPU上并行运行许多TensorFlow实例?

使用两个适配器在一台机器上运行两个蓝牙程序

同一台机器上具有相同证书的两个服务之间的相互身份验证

同一台机器上二进制操作的不同输出

IPC在同一台机器上... WCF

同一台机器上是否可以同时拥有2个不同的VPN连接?也许在不同的网络接口上?

debian和ubuntu在同一台机器上

在同一台机器上运行两个cassandra版本

一台机器上运行两个监视器需要什么

同一台Linux机器上的两个haxe版本

如何在同一台机器上运行多个硒测试套件

可以在同一台PC上运行两个不同的图形卡吗?

同一台机器上的两个Tomcat实例使用相同的日志文件

如何在 VMware 和 Virtualbox 上运行同一台机器?

Delphi 屏幕尺寸在同一台机器上的两个应用程序上不同......如何解决?

Github 桌面:两个不同的人可以用两个不同的帐户使用同一台机器吗?

在同一台机器上使用两个不同的php版本

同一台机器上的 MassTransmit/RabbitMQ 多个不同的实例

如何在同一台机器上运行多个 Apache Ignite 节点?

我可以在同一台机器上同时运行多个 ansible 实例吗?

在同一台计算机上具有两个不同服务的 HTTPD

如何在同一台机器上设置不同的 Scala 版本?

如何在同一台 Mac 机器上运行具有不同端口的多个 Jenkins 服务器?

同时在一台机器的两个不同端口上运行 Solr Docker Image

同一台机器上的接口何时加入不同的 VLAN?