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以來我沒有使用過這個機制,所以這個機制可能已經改變了。 –