idea 插件配置jetty 报错
今天下了一个jetty6.1.12 在我的Idea7.0.2上配置
首先来说一下我的配置过程:
1.将下载下来的jetty6.1.12 解压 放在 C:\jetty-6.1.12 下
2.将C:\jetty-6.1.12\bin jetty-server.exe双点启动,访问http://localhost:8080,正常访问。(8080是jetty的默认端口)
证明jetty 是没有问题的。
现在开始在idea上配置jetty:
1.配置环境变量JETTY_HOME 为C:\jetty-6.1.12
2.下载idea的jetty插件JettyIntegration 安装完JettyIntegration 就可以在idear 服务器中找到jetty了。
3.添加一个jetty服务器 在Setting -> Application Servers 添加
在jetty Location 设置为你jetty的路径:C:\jetty-6.1.12 这时idea将自动把ect\*.xml文件加入进来。配置的Jar包也来加进来,
然后把你当前工程的服务器配置为Jetty服务器。
4.配置完成后,先看看Jetty能否启动。双击启动\debug
出现:
cmd /c "C:\Documents and Settings\luoji\.IntelliJIdea70\config\plugins\JettyIntegration\bin\jetty.bat"
Connected to the target VM, address: '127.0.0.1:2807', transport: 'socket'
1158
-DSTOP.KEY=vzcaolhxkv7k
2008-11-07 10:32:58.302::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2008-11-07 10:32:58.708::INFO: Redirecting stderr/stdout to C:\jetty-6.1.12\logs\2008_11_07.stderrout.log
Connected to server
Disconnected from the target VM, address: '127.0.0.1:2807', transport: 'socket'
Disconnected from server
启动失败。错误在\2008_11_07.stderrout.log的日志文件中:
2008-11-07 10:32:58.740::WARN: EXCEPTION
java.lang.ClassCastException: class org.mortbay.setuid.SetUIDServer
at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:212)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.mortbay.start.Main.invokeMain(Main.java:194)
at org.mortbay.start.Main.start(Main.java:523)
at org.mortbay.start.Main.main(Main.java:119)
说java.lang.ClassCastException异常,是类性转换时出错。
我找了半天都没有打到原因??
望指点。。。。