加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 04:16:50 所属栏目:Windows 来源:网络整理
导读:我想有时使用特殊配置启动Tomcat 6,而不是使用“server.xml”.所以我创建了另一个名为server_test.xml的xml文件.现在我想告诉tomcat使用这个配置.这是怎么做到的? 我几乎没有发现在网上搜索.只有这样: “在Tomcat配置中使用不同的server.xml文件:./ tomca
我想有时使用特殊配置启动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 confserver_test.xml

好,易于 :)

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

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

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

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

我希望这有帮助.

问候,塞巴斯蒂安

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读