我有一种情况
我有一个 .war文件说APP-1 ,它为ex公开了 SOAP服务。 getAccountTxn和我有另一个 .war文件说APP-2 使用这个Web服务。
现在我想再创建一个 .war文件,比如APP-3 ,它可以公开 REST webservice ,任何客户都可以使用它。我想部署APP-2& APP-3在同一台服务器上(即Apache Tomcat)。
现在问题是"我如何从APP-3访问getAcccountTxn并认为APP-2没有'暴露任何Web API?" 或者"如何在没有任何Web API的情况下从APP-3调用APP-2?"。
回复得到赞赏。
答案 0 :(得分:0)
在启动第二个实例之前,将CATALINA_BASE设置为相应的目录:
导出CATALINA_BASE = / path / to / tomcatInstance2
<强>更新强>
&#34; export&#34;是一个unix命令。在Windows上,您需要拨打&#34; set&#34;。像这样更改批处理文件:
@echo off
set CATALINA_BASE="D:/RiverMA/javadevenviroment/Stage1/apache-tomca/tomcat-instance1"
pushd %CATALINA_BASE%\bin
call startup.bat
exit