關于在Resin下debug的問題,也很簡單,首先將為httpd.exe建立一個快捷方式,然后右鍵屬性,在D:\resin-pro-3.0.18\httpd.exe
后面添加 -Xdebug
-Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,address=1183,suspend=n,server=y
語句,啟動resin后,就可發現第一行就會有提示的;
我發現直接按照以上的配置resin還有問題,就是無法加載applicationContext_manager.xml;
我費了很大勁才搞明白,是resin用自己的xmlparser所以不識別spring2.0的xml
schema 配置;已經找到解決辦法:
1.將<web-app id="/wiczone"
document-directory="你自己的wiczone war
目錄G:/IdeaProjects/wiczone/trunk/wiczone/war"/> 改為:
<web-app id="/wiczone"
document-directory="D:/wiczone/trunk/wiczone/war">
<!-- xml -->
<system-property
javax.xml.parsers.DocumentBuilderFactory=
"org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
<system-property javax.xml.parsers.SAXParserFactory=
"org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
<!-- xslt -->
<system-property
javax.xml.transform.TransformerFactory=
"org.apache.xalan.processor.TransformerFactoryImpl"/>
</web-app>;
2.得最新web-inf\lib下的jar包;多加了一個xml解析器;
另外,\trunk\web
server\resin下面有resin服務器,和resin配置文件;