jetty下载与使用

这篇博客介绍了Jetty服务器的下载、配置和使用方法,包括修改端口号、启动服务器、部署web应用以及在Eclipse中配置Jetty的两种方式,包括使用jetty server adapter和jetty插件。此外,还提供了Jetty API和Servlet API的下载链接,并展示了如何通过插件进行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载地址:http://dist.codehaus.org/jetty/jetty-hightide-8.1.0/jetty-hightide-8.1.0.RC1.zip

1. jetty的主要配置文件为etc/jetty.xml,当然你可以自己指定别的文件。在start.jar中有个start.config文件是默认的环境配置,以及指定默认的配置文件。

2. 解压后修改配置文件etc/jetty.xml

找到:

<Set name="port"><Property name="jetty.port" default="8888"/></Set>

将其中的端口号改为你所想设置的端口,比如8888.

3. 启动jetty很简单,在Jetty的根目录下执行:java -jar start.jar
  出现这样就表示启动成功:

打开浏览器:http://localhost:8888,回车会有下面的欢迎页面,则表示可以访问了


4. 配置web 应用也非常的简单:
   增加web应用的方式有:直接放置应用在webapps下面

5. 自己写一个jetty容器helloworld程序

5.1 下载Jetty API

Jetty API下载:

http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.0.2.v20100331/jetty-all-7.0.2.v20100331.jar

Servlet API下载:

http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar

5.2  编写第一个Jetty容器实现的服务器程序

5.3 访问Jetty提供的Web服务,在浏览器中输入:http://localhost:8080/

6. eclipse下配置jetty的两种方法

6.1 添加jetty server adapter

在eclipse的server视图中添加jetty的适配器打开eclipse,在Window->Preference中选择Server->Runtime Environments:


点击右侧Add:


点击Download additional server adapters:


待更新完了,会出现Jetty Generic Server Adapter,选中,点Next然后一步步安装就好了。

在eclipse的servers视图中新建Server:


选择jetty6,下面一步步配置即可,Jetty_home选择刚才解压出来的jetty6的目录即可,端口不要和其他服务冲突。

在eclipse中新建一个dynamic web project,dynamic web module version选择2.2,在Web content下写一个index.jsp,右击工程,Run as->run on server,选择刚才新建的jetty 6 at localhost,就可以看到效果了,和使用tomcat没有什么不一样。

6.2 安装run-jetty-run插件(推荐)

在eclipse中安装run-jetty-run插件,这种方式比较好,可以支持jetty7、8,安装方法如下:

在eclipse菜单栏,Window->Install new software->Add,

name:jetty,输入地址:http://jettylauncher.sourceforge.net/updates/

OK,然后勾选jetty Launcher即可


之后等下载,一步步安装即可。

安装之后连jetty都不需要安装,插件中带了jetty6、7、8。然后重启eclipse,新建dynamic web project,右击工程,Run as->Run configuration:


使用jetty插件调试程序:

在Run-->Externel Tools-->Externel Tools Configurations,打开配置对话框,选中左边的Program节点,邮件选中New,填写如下信息:


然后切换到Enviroment tab,new一个变量,name:MAVEN_OPTS, value: -Xdebug -Xnoagent -Djava.compiler=NONE 
-Xrenjdwp:transport=dt_socket,address=4000,server=y,suspend=y


添加一个Debug,打开Run-->Debug Configuration,选中左边的Remote Java Application,右键New,输入如下内容:



开始调试,首先启动第一步配置的Externel Tools配置,再运行第二步配置的Debug,就可以看到控制台有mvn jetty:run的输出了,就可以Debug项目了。
注意:调试的时候只能启动一次,比较麻烦。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值