光晕大师
我在 Tomcat6 主机管理器应用程序中设置新主机时遇到问题。主机管理器应用程序运行良好。一切正常。但是重新启动服务器时,所有设置都将丢失。我必须重新设置一切。
1.我启动 Tomcat6 主机管理器
http://localhost:8080/host-manager/html
2.设置主机
3.一切正常
4.重启服务器
/sbin/service restart tomcat6
6.设置丢失。没有主机。我必须重新设置。
转到 1
注意:
我使用CentOS5和Tomcat6
非常感谢
汤姆
答案1
这里也是同样的事情。
我甚至试图找到主机管理器的源代码,但似乎没有太多关于此的信息,而且人们似乎不怎么使用它。
我在刚刚通过主机管理器添加的虚拟主机设置中找不到server.xml
。因此,主机管理器会动态应用更改,并在 tomcat 关闭时撤消更改。
所以我忘记了主机管理器,并直接在 server.xml 中配置虚拟主机。:D
答案2
虽然我对 Tomcat 的这个子集没有太多经验,但是 webapp 用于操作 server.xml 中的 Hosts 容器:
http://tomcat.apache.org/tomcat-6.0-doc/config/host.html
我不知道此工具是否应该将更改保存(写入)到核心 Tomcat 配置文件,因此您可以检查 server.xml(以及 conf/ 中的其他文件)的写入权限,以查看运行 Tomcat6 的用户是否有权更新此文件。如果事实上,这就是它应该做的 - 如果不是,也许您应该手动进行这些更改?
例如,在 MySQL 中,您可以在运行时动态更改许多变量,除非您手动更新 /etc/my.cnf 文件,否则这些变量在重新启动时会丢失。这个主机管理器 webapp 可能具有相同的概念,因为它只调整运行时值。