系统程序从struts1.3升级到struts2时,web加载struts2的时候,必须联网才能启动,不联网就报异常:
而把struts-2.0.dtd文件放在和struts.xml相同的路径,启动却报了这样一个异常:
这样的原因是,有可能是jar报冲突。
[b]
解决办法:
重建工程,jar包一个一个放置,缺少哪个放哪个。[/b]
Caused by: java.net.UnknownHostException: struts.apache.org
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
而把struts-2.0.dtd文件放在和struts.xml相同的路径,启动却报了这样一个异常:
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/struts-2.0.dtd] 这样的原因是,有可能是jar报冲突。
[b]
解决办法:
重建工程,jar包一个一个放置,缺少哪个放哪个。[/b]
文章描述了从Struts1.3升级到Struts2时遇到的问题:系统必须联网才能启动,否则会因无法连接到struts.apache.org而报错。放置struts-2.0.dtd文件也会导致异常。解决方案为重新构建工程并逐一添加必要的jar包。
2115

被折叠的 条评论
为什么被折叠?



