现sina app engine(sae)和google app engine(gae)用的java servlet容器都是jetty,而不是tomcat,昨天在自己的电脑上写了一个servlet在sae上却不能用,于是在本地配了一下jetty。
1、安装和运行jetty
下载jetty的distribution压缩包之后,解压,在终端或者命令提示符中进入解压出来的jetty-distribution-xxx目录(jetty_home),执行
即可启动jetty(一定要在jetty_home目录下执行这条命令,不然会报filenotfound错误),默认启动的http端口和tomcat一样,都是8080
在jetty_home/webapps/目录下的war文件就是要启动的web项目。
要在eclipse jee中使用jetty,我尝试了两种方法。
2、添加jetty server adapter
一种是在eclipse的server视图中添加jetty的适配器,但是在eclipse jeeHelios里面只能貌似只有jetty 6的适配器(jetty版本更新很快,其实jetty6是09年发布的,不算很古老),可能高版本的eclipse可以支持更高版本的jetty吧。
下载jetty6:
http://dist.codehaus.org/jetty/jetty-6.1.x/jetty-6.1.3.zip
打开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没有什么不一样。
3、安装run-jetty-run插件
另外一种方法是在eclipse中安装run-jetty-run插件,我觉得这种方式比较好,可以支持jetty7、8,安装方法如下:
在eclipse菜单栏,Run->Install new software->Add,输入地址:http://run-jetty-run.googlecode.com/svn/trunk/updatesite,如下图:
OK,然后勾选RunJettyRun即可
之后一步步安装即可。
安装之后连jetty都不需要安装,插件中带了jetty6、7、8。新建dynamic web project,右击工程,Run as->Run configuration:
(首次操作时,在run configuration里可能没有出现工程,点一下左上角的新建按钮即可)会有一套缺省的配置,根据需要修改端口和其他配置之后,run就可以了。配置详见
http://code.google.com/p/run-jetty-run/wiki/GettingStarted
http://code.google.com/p/run-jetty-run/wiki/RJRConfigurations
打开浏览器,输入地址http://localhost:8080/jettytest即可查看刚才的web工程.
分享到:
相关推荐
eclipse jee indigo 可支持jetty8以上的绿色环境 可用于websocket开发
其次,Eclipse JEE Oxygen内置了服务器适配器,如Tomcat、Jetty、GlassFish等,允许用户直接在IDE内部部署和运行Web应用。通过这些适配器,开发者可以方便地进行应用的调试和测试,无需离开IDE就能查看和分析应用...
eclipse jee indigo 配置好的绿色环境可直接在其中运行jetty8 在此基础上可支持websocket开发
Eclipse jee最新版 2019年6月版本 清华大学网站镜像网站资料 相关版本的下载点: https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/2019-06/R/ J2ee Eclipse windows镜像下载清华...
《Eclipse JEE 2023-06-R for Windows x64:深度解析与应用》 Eclipse JEE 2023-06-R-win32-x86_64.zip 是一个专为Windows操作系统设计的压缩包,其中包含了最新版本的Eclipse集成开发环境(IDE)的Java企业版(JEE...
eclipse jee 3.3报错
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
2. **配置工作空间**:合理设置工作空间的编码格式、提示选项和编译器设置,可提高开发效率。 3. **热部署**:配合应用服务器插件,可以在不重启服务器的情况下实现代码的实时更新。 4. **代码重构**:善用Eclipse的...
标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...
6. **服务器适配器**: 对于JEE开发,Eclipse支持多种应用服务器,如Tomcat、Jetty、GlassFish等,开发者可以方便地配置和管理这些服务器,进行应用的部署和调试。 7. **数据库支持**: 包括数据库连接工具,如Data ...
同时,对于Java EE的开发,Eclipse JEE Neon 3 提供了Web项目创建、服务器配置、应用部署等功能,使得开发者可以在一个统一的环境中完成从开发到测试的整个流程。无论是开发Servlet、JSP,还是处理EJB、JMS,或者是...
Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...
《Eclipse JEE 2022-09 R Win32 x86_64:深入解析与应用》 Eclipse JEE 2022-09 R 是一个强大的集成开发环境(IDE),专为Java企业版(Java Enterprise Edition,简称JEE)的应用程序开发设计。该版本是针对Windows...
在解压eclipse-jee-2022-06-R-win32-x86_64.zip后,我们会得到一个名为“eclipse”的文件夹,这个文件夹包含了整个IDE的所有组件和配置。启动Eclipse IDE,用户会看到熟悉的界面,包括工作区(Workspace)、透视图...
- 首次启动时,Eclipse会引导你进行工作空间设置,这是存放项目和配置信息的地方。 - 根据需要安装或更新插件,Eclipse的Marketplace提供了丰富的选择。 2. **Eclipse界面**: - 工作台(Workbench):包含多个...
Eclipse JEE版本专为Java企业级开发而设计,内置了如Java EE(Enterprise Edition)开发工具,包括Web项目创建、服务器配置、JSP编辑器、JavaServer Pages(JSP)、Servlet、Java Persistence API(JPA)、Java EE...
根据提供的文件信息,我们可以推断出这份文档与Eclipse IDE for Java有关,特别是版本为2019-09-R的Eclipse JEE(Java EE)版本,适用于win32-x86_64操作系统。下面将围绕这些信息展开相关的知识点。 ### Eclipse ...
为了确保顺利运行,用户需要先安装兼容JDK 1.8,设置好环境变量,并在Eclipse的偏好设置中配置JRE。 总之,"eclipse-jee-2020-06-R-win32-x86_64"是Eclipse IDE的一个关键版本,特别是对于那些依赖Java 8的开发者。...