如何在Windows下使用特定的server.xml启动Tomcat?

前端之家收集整理的这篇文章主要介绍了如何在Windows下使用特定的server.xml启动Tomcat?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想有时使用特殊配置启动Tomcat 6,而不是使用“server.xml”.所以我创建了另一个名为server_test.xml的xml文件.现在我想告诉tomcat使用这个配置.这是怎么做到的?

我几乎没有发现在网上搜索.只有这样:
“在Tomcat配置中使用不同的server.xml文件:./ tomcat.sh start -f /var/tmp/server-${USER}.xml”

这正是我想要的.也许这适用于Linux系统,但不适用于Windows.有什么想法吗?

我懂了.我带了半个晚上,但它的工作原理:)

起初我还想到了符号链接,但在Windows下,这不是你想要使用的东西.我的第二个想法是修改catalina.bat,但这并不容易.不同的CATALINA_HOME不是我真正想要的.

那我做了什么?我已经将server.xml作为参数提供给catalina.bat.

catalina.bat start -config \conf\server_test.xml

好,易于 :)

您可以拥有大量服务器配置文件,并提供启动和停止脚本所需的文件.棘手的是,Catalina课程为您提供了错误的使用信息:

usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { start | stop }

但是,如果您交换参数并首先提供“开始”或“停止”,然后再提供“-config …”参数,则一切正常.

同样非常好的是,您可以使用此解决方案在IntelliJ IDEA中创建不同的运行配置.我有一个Tomcat连接到本地数据库和一个连接到开发数据库的地方.对于每个我有一个不同的server.xml.

我希望这有帮助.

问候,塞巴斯蒂安

原文链接:https://www.f2er.com/windows/364612.html

猜你在找的Windows相关文章