java.net.PlainSocketImpl
tomcat启动时报错:
Exception starting filter Struts2
Unable to load configuration. - Class: Java.net.PlainSocketImpl
File: PlainSocketImpl.java
Method: connect
Line: 177 - java/net/PlainSocketImpl.java:177:-1
当时我也不知道是什么错查阅了很多高人的见解:
1、有的说是tomcat版本不匹配的问题我就把5.0卸载了换6.0.依旧报错
2、jar包不全的说法也有,把一大堆的struts的jar倒进去还是报错。
后来终于是找到了问题所在:就是断网了所以报错了,连上网运行就好了。
还有不联网不报错解决方法:
将struts.xml中的声明部分
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts
Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
替换为 struts2-core-2.xxx.jar中struts-default.xml的文
件声明
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts
Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
也就是说要保持一致!!O(∩_∩)O~
需要添加一个struts-2.0.dtd的jar,值得注意的是就是2.0而不是2.0.几的版本