您好我配置了tomcat7及其在eclipse外运行正常但是当我使用struts2编写一个简单的hello程序并尝试在tomcat服务器上运行时它说
localhost上的服务器Tomcat v7.0服务器无法启动....
在eclipse helios的控制台中提及以下语句。
java.lang.NoSuchFieldError: ROOT
at org.apache.tomcat.util.res.StringManager.<init>(StringManager.java:93)
at org.apache.tomcat.util.res.StringManager.getManager(StringManager.java:225)
at org.apache.tomcat.util.res.StringManager.getManager(StringManager.java:185)
at org.apache.catalina.startup.Catalina.<clinit>(Catalina.java:77)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:238)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
答案 0 :(得分:0)
可能会检查你在eclipse中有一个根文件夹。 workspace.metadata.plugins \ org.eclipse.wst.server.core \ TMP0 \ wtpwebapps
应该是名为ROOT的文件夹
如果没有创造它。希望如此;)