我有两个应用程序,两者都需要相互通信。App1
是java 8
app和App2
是java 6
app,都是Web应用程序,App1rest
调用App2。我想在本地计算机上对此进行模拟,但不确定如何localhosts
为这两个应用程序分别创建。
请让我知道是否可能,如果可能,请帮助我实现这一目标。
PS:我已经在系统上安装了Java 8和Java 6,并jenv
用于在Java版本之间进行切换。
是的,有可能,您可以创建目录setenv.sh
或setenv.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] 删除。
我来说两句