在eclipse中运行Jetty 7服务器?

我试图设置Eclipse来运行我的项目并将其部署到Jetty 7服务器(可从http://download.eclipse.org/jetty/提供的最旧版本).我已经下载了Jetty 7并解压缩了它,并且我已经从可用的服务器适配器列表中安装了Jetty插件,但是当我尝试配置一个新的Jetty服务器时,服务器类型列表只包含“Jetty 6”.如果我使用它并将其指向我的服务器运行时,当我尝试启动它,我得到以下错误:

java.lang.NoClassDefFoundError: org/mortbay/start/Main
Caused by: java.lang.ClassNotFoundException: org.mortbay.start.Main
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main" 

我猜想我需要一个不同的适配器启动Jetty 7,但我不知道从哪里可以找到它.

问题是,包名称随着迁移到Eclipse而改变,Jetty的人仍然很忙.

您最简单的选择是从Codehaus(http://dist.codehaus.org/jetty/)下载Jetty 6,将其拆开并使用Jetty 6适配器.

翻译自:https://stackoverflow.com/questions/2415803/running-jetty-7-server-in-eclipse

转载注明原文:在eclipse中运行Jetty 7服务器?