存档

文章标签 ‘Jetty’

Myeclipse中启动Jetty异常的问题

2012年6月19日 1 条评论

  Jetty7.6.4在MyEclipse8.5中启动后报出下面错误。

java.lang.ClassNotFoundException: org.eclipse.jetty.plus.webapp.Configuration
 at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
 at org.eclipse.jetty.util.Loader.loadClass(Loader.java:92)
 at org.eclipse.jetty.util.Loader.loadClass(Loader.java:71)
 at org.eclipse.jetty.webapp.WebAppContext.loadConfigurations(WebAppContext.java:833)
 at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:398)
 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
 at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:36)
 at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183)
 at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:491)
 at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:138)
 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:142)
 at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:53)
 at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:604)
 at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:535)
 at org.eclipse.jetty.util.Scanner.scan(Scanner.java:398)
 at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:348)
 at java.util.TimerThread.mainLoop(Timer.java:512)
 at java.util.TimerThread.run(Timer.java:462)

解决办法是在项目发布后删除Jetty contexts目录下名为 {项目名}.xml 文件,这样再从Myeclipse中启动jetty就完全正常了,调试什么的都不会出问题。

分类: 高级民工 标签: