当前位置: 首页 > 知识库问答 >
问题:

配置中的多个Tomcat实例

林英锐
2023-03-14

我有一个Windows服务器,目前运行两个不同的Tomcat实例作为Windows服务。两者都有自己的目录,并且在它们之间不共享任何文件。通过设置向导安装的第一个Tomcat实例设置了CATALINA_HOME和CATALINA_BASE环境变量。第二个以相同的方式安装。它忽略全局设置并作为独立的实例运行。

问题来了。我需要安装一个自带Tomcat的产品。我已经完成了产品的安装,但是现在我需要配置这个Tomcat。当我运行bin \ tomcat 7 w . exe(GUI控制窗口)时,它从安装在这台机器上的第一个Tomcat中获取设置。我怀疑它查看了全局CATALINA_HOME和CATALINA_BASE,忽略了它在不同文件夹中的事实。在第二个tomcat的目录中运行bin\tomcat7w.exe会像预期的那样工作,忽略全局环境变量。

我想要Tomcat 3目录中的tomcat7w.exe来控制Tomcat 3,而不是Tomcat 1。如何配置Tomcat 3以忽略Tomcat 1设置的全局环境变量并表现得像Tomcat 2?

共有1个答案

陶永望
2023-03-14

我还没能解决关于Tomcat显示器的问题,tomcat7w.exe。然而,我能够让Tomcat3运行。我删除了全局环境变量CATALINA_HOME和CATALINA_BASE,并使用bin\service.bat将Tomcat3注册为Windows服务。service.bat会报错缺少变量,但可以在CMD中为当前会话设置这些变量。

 类似资料:
  • 这两个服务工作于:{public-ip}:8080/service-1和{public-ip}:8181/service-2。现在,我想在这个服务器上安装一个SSL证书来保护到两个endpoint的连接,我怎么做?我找到的所有相关答案都使用端口8443上的单个连接器: 但我需要使用多个连接器。

  • 我正在尝试在要部署在Tomcat 7中的Web应用程序中设置JNDI查找。我在文件中指定了以下属性: java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces,java.naming.prov

  • 我正在将Eclipse Luna与Tomcat 8一起使用,并且被配置文件的不同位置弄糊涂了。 我已经在本地机器上安装了Tomcat,并在Eclipse中配置了Tomcat,如下所示: 因此涉及到4个目录 > a)catalina home:C:\ Program Files \ AppServers \ Tomcat 8 b) catalina库:C:\Users\xxx\projectname

  • 本文向大家介绍windows下配置两个或多个Tomcat启动的方法,包括了windows下配置两个或多个Tomcat启动的方法的使用技巧和注意事项,需要的朋友参考一下 确保window的环境变量中找不到CATALINA_HOME和CATALINA_BASE 修改server.xml,用解压版的tomcat,不要用安装版的。 1、修改http访问端口 conf下的server.xml文件的服务访问端

  • 假设我在单个Tomcat实例中部署了一个WAR。WAR包含两个servlet:一个用于客户端请求,另一个用于管理。现在我想在不同的端口上运行这些servlet。我可以使用相同的单个WAR和单个Tomcat实例来做到这一点吗?

  • 我可以看到它在启动tomcat时被拾取,并且appender配置被正确解析。 我的问题是,我如何让webapp使用其中定义的附加符? 我尝试将和元素放入文件中,但这将生成错误: 中的: