寫(xiě)了一個(gè)非常簡(jiǎn)單的webwork入門(mén)項(xiàng)目,Login登錄模塊,出現(xiàn)了錯(cuò)誤:
com.opensymphony.xwork.config.ConfigurationException: Error loading configuration file xwork.xml
??? with nested exception
com.opensymphony.xwork.config.ConfigurationException: Caught exception while loading file xwork.xml
??? with nested exception
java.lang.Exception: Could not open file xwork.xml
?com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:127)
?com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:85)
?com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:56)
?com.opensymphony.xwork.DefaultActionProxyFactory.setupConfigIfActionIsCommand(DefaultActionProxyFactory.java:58)
?com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:43)
?com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:270)
?com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
?javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
錯(cuò)誤的原因很明顯:沒(méi)有找到xwork.xml文件,雖然在項(xiàng)目的源文件中已經(jīng)出現(xiàn)了xwork.xml,于是,上網(wǎng)
搜索一下,還是沒(méi)有答案(呵呵,確實(shí)郁悶),發(fā)現(xiàn)需要把webwork.properties放入src目錄下面.最后發(fā)現(xiàn)原來(lái)是運(yùn)行文件出現(xiàn)錯(cuò)誤,即Tomcat-WebApp-ProjectName--WebRoot-Web-INF-并沒(méi)有xwork.xml,拷貝源文件,終于成功.以前寫(xiě)struts,Hibernate,Spring
比較依賴(lài)開(kāi)發(fā)環(huán)境,現(xiàn)在終于吃虧了,呵呵,不過(guò)個(gè)人也有進(jìn)步,記錄之.
一個(gè)典型的webwork Web項(xiàng)目開(kāi)發(fā)目錄:
ProjectName
????? -----src
????????????? --------------com.jobs002.webwork.action
????????????? --------------webwork.properties?????
??????--WebRoot
??????????? ---------------METE-INF
??????????? ---------------Web-INF
????????????????????????????????? -----web.xml
????????????????????????????????? ------lib
?????????????????????????????????????????? ------------------webwork2.17.jar等包(需要把包拷貝到這個(gè)地方)
?????????????????????????????????????????? ------------------xwork.xml
????????????------------------index.jsp
?