在Eclipse中可以使用自己编写的Jetty启动类来运行JEE程序,这种方式比较适合工程最后为独立运行(standalone)的方式。我此前的一篇Blog讲解了此种方式,《深入浅出Jetty嵌入式服务器教程》
项目开发过程中还可以使用Jetty的XML配置文件的启动方式来调试应用,使用这种方式无需自己编写Jetty启动类。而且配置很简单。
以下是配置过程:
1.创建一个Java Application应用,Project输入框中选择你希望运行的项目,MainClass添为:org.mortbay.xml.XmlConfiguration。
2.在Arguments选项卡中的Program Argument中填入你的jetty配置文件相对与Web工程的路径,如:jetty/jetty.xml
3.点击“Apply”,然后运行即可。
备注:
- 此种方式需将jetty的jar包通过Maven添加为Runtime的运行依赖或在Classpath选项卡中引入jetty依赖。
- jetty的配置文件目录需放置在工程根目录下,目录中需包含jetty.xml,realm.properties。可以包含webdefault.xml文件。示例文件可参考《深入浅出Jetty嵌入式服务器教程》
一文的下载附件。
分享到:
相关推荐
本教程将详细介绍如何在Eclipse中配置Jetty,以便于便捷地调试和运行Web应用。 首先,确保你已经安装了Eclipse IDE和Jetty服务器。你可以从Jetty官网下载适合你Java版本的Jetty发布包,并解压到本地文件系统。 1. ...
在Eclipse这个强大的Java开发环境中,配置Jetty服务器来调试Web项目是一项常用的任务。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,它允许开发者在本地环境快速部署和测试Web应用。本文将详细介绍如何...
- 首先,你需要在Eclipse中创建一个新的Dynamic Web Project,这将生成一个包含基本Web应用结构的项目,如WEB-INF目录和web.xml文件。 - 在项目属性中,可以配置Jetty插件,使其关联到当前项目,这样就可以在...
8. `plugin.xml`文件是Eclipse插件的核心配置文件,它定义了插件的功能、依赖和其他元数据。开发者可以通过修改此文件来定制插件的行为。 9. `runjettyrun`目录可能包含了运行Jetty服务器的相关脚本或配置,使得...
4. 安装Jetty插件后,可以在Eclipse中直接启动Jetty服务器,调试和运行Web应用。 这个开发环境的搭建使开发者能够在Eclipse中无缝集成Maven的构建管理和Jetty的快速部署与调试,大大提高了开发效率。通过Maven,你...
在使用 Eclipse 开发 Java Web 应用时,经常需要将 Eclipse 与 Jetty 进行整合,以便于开发过程中的调试和测试。首先,需要安装 Jetty 插件。 1. **解决插件安装问题** 在安装 Jetty 插件时,如果使用旧的更新...
确保你的项目包含了必要的Web应用结构,如WEB-INF目录和web.xml配置文件。 2. **添加Jetty依赖:** 在项目的`pom.xml`(如果你使用的是Maven项目)或`build.gradle`(如果你使用的是Gradle项目)文件中,添加Jetty...
通过这个插件,开发者可以直接在Eclipse内部启动、管理和调试Jetty服务器,而无需离开IDE。 插件的核心功能包括: 1. **快速启动和调试**:Jetty Eclipse Plugin允许用户快速启动一个内置的Jetty服务器,这样就...
为了能够在Eclipse中使用Jetty进行调试,需要在`pom.xml`文件中添加Jetty插件: ```xml <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <contextPath>/rhinoceros ...
这篇博客“Eclipse+Maven创建webapp项目集成jetty服务器”将指导你如何将这些工具结合在一起,创建一个可以快速运行和调试的Web应用环境。 首先,让我们详细了解一下每个组件: 1. **Eclipse**:Eclipse是一款强大...
这个插件是为了方便Eclipse用户在开发环境中集成Jetty,实现快速启动、调试和测试Web应用。通过Eclipse插件,开发者可以直接在IDE内部启动Jetty服务器,并且能够实时看到代码更改的效果,无需每次都进行构建和部署。...
要将Jetty与Maven结合,可以在Maven的`pom.xml`文件中添加Jetty插件,通过执行特定的Maven目标(goal)来启动或停止Jetty服务器,例如`mvn jetty:run`。 JRebel是一种强大的热部署工具,它允许开发者在不重启应用...
- pom.xml文件是Maven项目的配置文件,它定义了项目的依赖关系、插件配置以及构建指令。 6. 运行和调试: 在Eclipse中使用DEBUG模式运行项目,可以实现热部署和热替换,即在代码或资源文件更改后,无需重启服务器...
这些插件简化了在Eclipse中运行和调试Jetty应用的过程。 2. **创建Web项目**:在Eclipse中创建一个新的动态Web项目,指定Java版本和Web应用的目录结构。这通常包括`WEB-INF`目录,其中包含`web.xml`部署描述符。 3...
标题 "一步一步用eclipse进行web应用程序的配置" 涉及到的是在Eclipse这个流行的Java集成开发环境中,如何配置和创建一个Web应用程序的过程。Eclipse不仅支持Java开发,也提供了强大的Web应用开发工具,使得开发者...
"run-jetty-run.rar"是一个压缩包,包含了一系列文件和目录,这些内容是为在Eclipse集成开发环境中方便地运行和调试Jetty服务而设计的。 1. **plugin.xml**: 这个文件是Eclipse插件的核心配置文件,定义了插件的元...
5. **Jetty配置**:理解Jetty的XML配置文件,学习如何配置服务器的连接器、会话管理、安全设置等。这包括设置SSL/TLS、自定义会话ID策略、添加安全约束等。 6. **Jetty Eclipse Plugin使用**:熟悉插件的安装和配置...