jetty 启动 配置
来源:互联网 发布:亚马逊kindle windows 编辑:程序博客网 时间:2024/06/06 14:35
准备工作:
a. 在pom.xml中配置jetty插件:
方式1 - Eclipse调试:
解决:
点击[Edit Source Lookup Path...]添加源代码工程或目录
方式2 - 远程调试:
①. 选择Eclipse的[Run]-[External Tools]-[External Tools Configurations...]菜单。
在打开的对话框中,新建一个Program,输入mvn.bat (mvnDebug.bat)的完整路径,指定要启动的web工程,在Arguments框输入jetty:run
使用mvn.bat时,需要添加调试参数:
切换到Environment选项,添加一个变量:
MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1066
其它参数:
-Xnoagent: 禁用默认sun.tools.debug调试器
-Djava.compiler=NONE: 禁止JIT编译器的加载
dt_shmem: 共享内存传输,仅限于Windows
点击[Run]启动jetty服务器
点击[Debug]启动调试客户端
②. 同方式1的②
附:
这时Eclipse里只有调试客户端:
ii. 如果suspend=y,运行JVM而没有开启调试客户端,JVM会等待直到客户端就绪:
a. 在pom.xml中配置jetty插件:
<plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.26</version> <configuration> <webAppSourceDirectory>src/main/webapp</webAppSourceDirectory> <scanIntervalSeconds>6</scanIntervalSeconds> <contextPath>/prospect</contextPath> <webDefaultXml>jetty.xml</webDefaultXml> <jettyEnvXml>jetty-env.xml</jettyEnvXml> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>8080</port> <headerBufferSize>80000</headerBufferSize> </connector> </connectors> <stopKey>stop</stopKey> <stopPort>8089</stopPort> </configuration> </plugin> </plugins>
b. 使用maven的clean install命令将web及依赖工程打包成war文件。
方式1 - Eclipse调试:
①. 右键maven工程,在弹出的菜单中选择[Debug As],首次选择[Maven build...],以后选择[Maven build]来读取保存的配置启动:
②. 在浏览器输入地址http://localhost:8080/prospect/already/mosaic.htm,在代码上加断点,命中后IDE提示:Source not found:
解决:
点击[Edit Source Lookup Path...]添加源代码工程或目录
完成后即可调试代码:
方式2 - 远程调试:
①. 选择Eclipse的[Run]-[External Tools]-[External Tools Configurations...]菜单。
在打开的对话框中,新建一个Program,输入mvn.bat (mvnDebug.bat)的完整路径,指定要启动的web工程,在Arguments框输入jetty:run
使用mvn.bat时,需要添加调试参数:
切换到Environment选项,添加一个变量:
MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1066
其它参数:
-Xnoagent: 禁用默认sun.tools.debug调试器
-Djava.compiler=NONE: 禁止JIT编译器的加载
dt_shmem: 共享内存传输,仅限于Windows
点击[Run]启动jetty服务器
选择Eclipse的[Run]-[Debug Configurations...]菜单,在弹出的对话框中,新建一个Remote Java Application,指定和External Tools里面相同的工程和连接属性:
点击[Debug]启动调试客户端
②. 同方式1的②
附:
i. 远程调试的jvm可以独立于Eclipse运行:
这时Eclipse里只有调试客户端:
ii. 如果suspend=y,运行JVM而没有开启调试客户端,JVM会等待直到客户端就绪:
1 0
- jetty启动配置参考
- jetty 启动 配置
- tomcat配置jetty启动项目
- 配置开机启动服务-tomcat jetty
- maven jetty插件配置启动restful-web
- Jetty启动
- Jetty启动
- Jetty配置
- jetty配置
- jetty配置
- jetty配置
- jetty配置
- jetty配置
- Jetty配置
- Jetty配置
- Solr在tomcat和jetty中启动的相关配置
- 嵌入式jetty启动spring(java配置方式),junit测试用
- tomcat7和jetty启动的pom.xml配置
- 使用GT采集APP性能
- 老司机找bug的十年心路历程 .
- FMDB官方使用文档-GCD的使用-提高性能(翻译)
- 区块链开发(三)以太坊客户端命令行选项汇总
- 利用FileZilla传输文件
- jetty 启动 配置
- OMAP SOC Compatible
- 7个数进行冒泡排序之后输出
- MyBatis
- Dts-link
- 自定义Dialog显示灰色背景, Dialog设置大小
- golang rc4加密算法的使用
- linux 删除带有特殊符号的文件及文件夹
- /*弹性盒子*/