1.如何启动web项目,进行调试:
1.1首先要在pom.xml中配置plugin
Jetty插件:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
1.2下面配置一个外部工具来运行jetty。
选择菜单Run->External Tools->External Tools Configurations
图1
左边选择Program,再点右键New:
配置Location为mvn命令行路径。
选择Working Directory为当前需要运行的项目。
Arguments填写:jetty:run 如图2
图2
进过如此操作之后,点击run,或者点图3
图3
便可运行该项目。
但此时也仅仅是运行项目,还没达到debug的要求。
2.对web项目进行debug调试,
2.1在点击图2中的Environment选择项,新增一个,Environment varibles。
加入MAVEN_OPTS变量,值为
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
2.2下面进行debug运行配置,点击Debug->Debug Configuration
在配置中选择相应的project,端口要设置为与MAVEN_OPTS变量中的address=4000相同。
配置完成之后,就可以设置断点进行debug调试了。
首先按照步骤1启动web项目,然后运行刚刚新建的Remote Java Application.
如下图:
3.最后是jetty的shutdown。
3.1首先在pom.xml中
<!-- jetty插件 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
修改为------------------->>>>>>>
<!-- jetty插件 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<stopPort>9966</stopPort>
<stopKey>foo</stopKey>
</configuration>
</plugin>
先如图1,新建
然后运行该新建的program就可以了将运行的jetty项目shutdowm了
- 大小: 12.9 KB
- 大小: 103.7 KB
- 大小: 12.2 KB
- 大小: 22.6 KB
- 大小: 109.7 KB
- 大小: 101.2 KB
- 大小: 218.7 KB
分享到:
相关推荐
标题中的"jetty.project-jetty-9.4.35.v20201120.rar"指的是Jetty项目的9.4.35版本,发布于2020年11月20日。这个压缩包包含了该版本的所有源码、编译后的类库以及相关的配置文件。 在Java Web开发中,Servlet容器是...
jetty-6.1.11.jar jetty-6.1.11.jar jetty-6.1.11.jar
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,与Tomcat相似,它为开发和部署Web应用程序提供了一种高效的选择。Jetty在设计上注重灵活性和可扩展性,使得它在处理HTTP协议、WebSocket协议以及部署各种...
这个版本的历史比较久远,可能包含了一些已经过时或不推荐使用的API。随着Jetty的不断升级,建议使用更现代的版本以获得更好的性能和兼容性。 servlet-api.jar包含了Java Servlet规范的API,是开发Servlet应用的...
这里我们主要讨论三个核心的Jetty组件:jetty.jar、jetty-sslengine.jar和jetty-util.jar。 首先,jetty.jar是Jetty服务器的核心库,包含了运行一个基本Web服务器所需的所有组件。它提供了Servlet容器的功能,能够...
org.eclipse.jetty.util.jar,org.eclipse.jetty.servlet_7.1.6.v20100715.jar,org.eclipse.jetty.server.source_7.1.6.v20100715.jar,org.eclipse.jetty.io.jar,org.eclipse.jetty.http.jar,org.eclipse.jetty....
对于小型项目或开发测试环境来说,Jetty是一个理想的选择,因为它不需要复杂的安装过程,只需简单的命令即可启动,便于快速开发迭代。同时,其性能表现也非常优秀,能够处理高并发场景。在调试过程中,Jetty提供的...
配置jetty6的嵌入式https必须的jar包 本人在网上找了好几天,历尽千辛万苦终于找到这个包,包里有org.mortbay.jetty.security.SslSelectChannelConnector类 这正是我需要的。包很小,里面就几个文件,但解决了我大...
Jetty 5.1.10 是一个轻量级、开源的HTTP服务器和Servlet容器,它主要用于Java应用程序的部署和Web服务的运行。...虽然这个版本较旧,但对于理解Web服务器的基本工作原理和SSL/TLS证书管理仍有一定的学习价值。
赠送jar包:jetty-io-9.4.43.v20210629.jar; 赠送原API文档:jetty-io-9.4.43.v20210629-javadoc.jar; 赠送源代码:jetty-io-9.4.43.v20210629-sources.jar; 赠送Maven依赖信息文件:jetty-io-9.4.43.v20210629....
通常,你可以创建一个lib目录,将这些jar包放入其中,然后通过java -cp "lib/*" org.eclipse.jetty.server.Server命令启动服务器。当然,具体的命令可能根据你的项目配置有所不同。 另外,Jetty也支持通过maven或...
jetty-6.1.25.jarjetty-6.1.25.jarjetty-6.1.25.jar
jetty-6.1.7.jar包下载,为了方面大家
jetty-6.1.9.jar jetty-6.1.9.jar
4. 启动Jetty服务器,可以通过执行"java -jar start.jar"命令来启动。 5. 当Jetty服务器启动后,"axis2.war"会被自动部署,此时你可以通过访问"http://localhost:8080/axis2/"(默认端口8080,根据实际情况可能不同...
jetty9.4.47用于部署或替换jar升级jetty解决安全漏洞 下载镜像地址https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.47.v20220610/
Jetty 9.4.9 是一个开源的Java Web服务器和Servlet容器,以其轻量级、高效和灵活性而受到开发者的欢迎。这个版本是Jetty项目的一个重要里程碑,提供了许多性能改进和新特性。在深入探讨之前,让我们先了解一些基本...
jetty-security-9.4.8.v20171121.jar,jetty-io-9.4.8.v20171121.jar,jetty-continuation-9.4.8.v20171121.jar,jetty-client-9.4.8.v20171121.jar,jetty-jmx-9.4.8.v20171121.jar,jetty-plus-9.4.8.v20171121....
赠送jar包:jetty-client-9.4.43.v20210629.jar; 赠送原API文档:jetty-client-9.4.43.v20210629-javadoc.jar; 赠送源代码:jetty-client-9.4.43.v20210629-sources.jar; 赠送Maven依赖信息文件:jetty-client-...