首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Jetty跟Eclipse整合

2012-11-04 
Jetty和Eclipse整合版本信息Jetty版本:jetty-distribution-7.4.2.v20110526Eclipse版本:Version: 3.5.1.R3

Jetty和Eclipse整合

版本信息

Jetty版本:jetty-distribution-7.4.2.v20110526

Eclipse版本:Version: 3.5.1.R35x_v20090910-9gEeG1_FthkNDSP2odXdThaOu9GFDPn83DGB7

?

?

整合步骤

?

可以直接参考文章:http://neelzone.wordpress.com/2007/06/18/jetty-and-eclipse-integration/

简单描述下:

?

一、创建JettyServer工程

1.将下载后的jetty-distribution-7.4.2.v20110526文件夹放到一个Eclipse工程中,如下图所示:


Jetty跟Eclipse整合

2.更改JettyServer的Java Build Path,将start.jar加入到Libraries中。

?

二、创建Web工程项目

Web工程需要有一个该Web工程的root文件夹,如下图所示,其中root文件夹就是WebContent。


Jetty跟Eclipse整合
?

三、配置整合

1.在WebServer下的contexts文件夹中创建一个myapp.xml,具体文件格式可以参考自带的test.xml,大致内容如下:

?

?

?

其中"/../JettyWeb/WebContent"特别要注意,第一个斜杠一定不要忘记,不然在eclipse中会出现

java.net.MalformedURLException: unknown protocol:的异常,这个异常一般情况下不奇怪,一定是自己的路径写错了,而不是其它问题。如果平时也遇到这样的问题,首先需要考虑以下可能:

(1)路径写错了

(2)路径中含有中文字符、空格符之类的

?

四、启动Jetty Server

在Debug Configurations中(如果是Run,配置相同),设置Project为JettyServer, Main Class为org.eclipse.jetty.start.Main,如下图所示:

Jetty跟Eclipse整合

?

五、调试Web应用程序

现在可以直接在Web程序(这里是JettyWeb)中设置断点调试了,调试的时候需要关联源代码,也就是JettyWeb就可以了。也可以直接在Debug Configurations里面设置Source,将JettyWeb的src目录加入即可。

?

?

热点排行