java.lang.NoSuchFieldError:org.apache.tomcat.util.res.StringManager中的ROOT

时间:2014-11-27 13:06:05

标签: eclipse tomcat

您好我配置了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)

1 个答案:

答案 0 :(得分:0)

可能会检查你在eclipse中有一个根文件夹。 workspace.metadata.plugins \ org.eclipse.wst.server.core \ TMP0 \ wtpwebapps

应该是名为ROOT的文件夹

如果没有创造它。希望如此;)