是否可以closures部署在Tomcat上的一些(但不是全部)应用程序服务器的自动启动?

我想在本地机器上部署多个版本的应用服务器用于开发目的(testing兼容性等)。 我已经有了大约5个,我想要在任何时候安装,但实际上每天只需要1或2个。 我宁愿打开/closures其他人的需求。

当我遇到内存问题时,最初我遇到了部分问题,但设置了-XX:MaxPermSize=256m 。 现在我意识到我不需要一次全部。

有没有办法指定某些应用程序不应该自动启动?

你应该使用主机pipe理器或Tomcatpipe理器。 另外,在server.xml文件中,可以使用以下命令closures不想启动的部分: DeployOnStartup="false"

例:

 <Host name="learn" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" DeployOnStartup="false"> <Context path="" docBase="C:/Dev/web/learn/www" /> </Host> 

参考: – https://stackoverflow.com/questions/5067062/how-to-disable-specific-apps-in-tomcat