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-6.1.11.jar jetty-6.1.11.jar jetty-6.1.11.jar
Jetty Eclipse Plugin.rar Jetty Eclipse Plugin.rar Jetty Eclipse Plugin.rar
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。jetty.jar,jetty-sslengine.jar,jetty-util.jar
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....
赠送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....
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
jetty9.4.47用于部署或替换jar升级jetty解决安全漏洞 下载镜像地址https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.47.v20220610/
jetty-5.1.10.jar,用以https证书制作的工具类,解决ios版证书不安全问题时使用,在tomcat时,可以用来生成server.jks文件
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....
和tomcat类似的服务器,开发web的时候也可以使用jetty服务器
jetty jar包
jetty-all-9.4.12.v20180830-uber.jar
jetty_8.1.17_API.chm ,从jetty-distribution-8.1.17.v20150415.zip编译
jetty_7.6.17_API.chm ,从jetty-distribution-7.6.17.v20150415.zip中编译
jetty-6.1.part2 jetty-6.1.part2
赠送jar包:jetty-http-9.4.43.v20210629.jar; 赠送原API文档:jetty-http-9.4.43.v20210629-javadoc.jar; 赠送源代码:jetty-http-9.4.43.v20210629-sources.jar; 赠送Maven依赖信息文件:jetty-...
赠送jar包:jetty-server-8.1.8.v20121106.jar; 赠送原API文档:jetty-server-8.1.8.v20121106-javadoc.jar; 赠送源代码:jetty-server-8.1.8.v20121106-sources.jar; 赠送Maven依赖信息文件:jetty-server-8.1.8...
配置jetty6的嵌入式https必须的jar包 本人在网上找了好几天,历尽千辛万苦终于找到这个包,包里有org.mortbay.jetty.security.SslSelectChannelConnector类 这正是我需要的。包很小,里面就几个文件,但解决了我大...