Tomcat提供了“虚拟主机”支持构建:可以将引擎/ Web应用程序配置为负责域列表。必须使用特殊的xml指令将这些域放入server.xml/context.xml文件中。Tomcat:以编程方式更改虚拟主机?
=>是否有可能改变Tomcat配置(一般)和Web的应用程序/引擎编程尤其是“虚拟主机”?
例如,如果新用户注册,我必须将他的域添加到“接受的虚拟主机/域”列表中。我目前唯一想到的方法是通过脚本更改xml文件,然后重新启动Tomcat。
有什么方法可以通过编程方式添加它们通过一些Java-Methods添加运行时?
非常感谢! 扬
你好ZZ编码器,谢谢你的回答。这很有趣,从来没有听说过这个,知道有很多方法可以访问Tomcat中的主机和引擎。 – jan
@Coder,如何获得'wrapper'对象 – Kainix
@Kainix您需要创建一个实现ContainerServlet的Servlet,它具有setter setWrapper()。 Tomcat会调用你的setter来设置包装器。自从Tomcat 5以来我没有使用过这个机制,所以这个机制可能已经改变了。 –