我需要修改代碼,Tomcat的server.xml
。
好吧,它只是一個XML文件,並且有很多方法可以解析它,但我想知道是否已經有專門用於server.xml
(例如來自Apache)的API,並且不必編寫任何代碼來解析它。
那麼那裏?
注:解析server.xml
會做的節目「下線」,即它是不是有訪問容器Tomcat server.xml解析器
0
A
回答
2
生成的XML XSD一個Valve
或一些其它部件的一部分(使用IDEA或something) - >通過xsd(使用jaxb)生成jaxb表示不會花費很長時間
1
您可以使用Tomcat用於加載server.xml
(即Commons Digester)的相同分析例程。通過這種方式,您可以重複使用常規Tomcat catalina.jar
,並避免生成的代碼比過時的代碼複雜。
從startup sequence文檔:
b3) createStartDigester()
Configures a digester for the main server.xml elements like
org.apache.catalina.core.StandardServer (can change of course :)
org.apache.catalina.deploy.NamingResources
Stores naming resources in the J2EE JNDI tree
org.apache.catalina.LifecycleListener
implements events for start/stop of major components
org.apache.catalina.core.StandardService
The single entry for a set of connectors,
so that a container can listen to multiple connectors
ie, single entry
org.apache.coyote.tomcat5.CoyoteConnector
Connectors to listen for incoming requests only
It also adds the following rulesets to the digester
NamingRuleSet
EngineRuleSet
HostRuleSet
ContextRuleSet
b4) Load the server.xml and parse it using the digester
Parsing the server.xml using the digester is an automatic
XML-object mapping tool, that will create the objects defined in server.xml
Startup of the actual container has not started yet.
0
它甚至有一個很好的做法去做,以編程方式?
相關問題
- 1. Tomcat server.xml位置
- 2. Tomcat server.xml SSLEnable問題
- 3. tomcat的server.xml中的兩個連接器
- 4. Eclipse與tomcat - eclipse修改server.xml
- 5. Tomcat的server.xml動態配置
- 6. Tomcat主機配置server.xml
- 7. tomcat server.xml加密密碼
- 8. 使用shell編輯tomcat server.xml
- 9. Tomcat保持覆蓋server.xml
- 10. Tomcat下JSP解析
- 11. Tomcat的 - 如何指定可在server.xml中
- 12. 是什麼keyAlias在tomcat的server.xml文件
- 13. Tomcat:在server.xml中設置connectionTimeout無效
- 14. tomcat中server.xml中的意思是什麼?
- 15. Tomcat運行但抱怨缺少server.xml
- 16. Openshift tomcat無法找到server.xml和context.xml?
- 17. Tomcat通過server.xml映射上下文
- 18. 使用Java更新Tomcat的server.xml文件
- 19. mvn tomcat:運行 - 如何編輯server.xml?
- 20. 用java解析apache tomcat accesslog
- 21. Java Json解析器
- 22. XML解析器不解析
- 23. Tomcat7無法加載server.xml
- 24. Visual Studio解析器解析器
- 25. SAX解析器vs XMLPull解析器
- 26. SAX XML解析器或DOM解析器?
- 27. xml解析器:解析器foundCharacters錯誤
- 28. 當tomcat(7)在** eclipse(juno)中運行時,無法更改tomcat-users.xml和server.xml
- 29. 用tomcat 7解析JSP問題
- 30. ENV:CATALINA_BASE在Tomcat的8.0不解析/ log4j的
如果您正在製作安裝程序 – spy