springboot第四篇:debug模式开发运⽤前提:项⽬是以maven project结构建⽴的,现状是⽆法进⾏断点调试的。怎么才能在eclipse⾥进⾏调试呢?
需要:①将项⽬打包部署到tomcat ②往项⽬加⼊dynamic web module。
将项⽬打包部署到外部tomcat
①:⾸先运⾏我们的jar包,确认内置tomcat版本(spring⼤log下⾯⼏⾏):
②:去官⽹下载对应版本的tomcat。
③:更改pom的内容:
㈠:将打包后的后缀格式改为.war,如图
㈡:添加spring-boot-starter-tomcat依赖,如图:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
④:修改启动类, 我本地的启动类⽂件名为App.java,加⼊以下代码即可:
@Override
spring framework
protected SpringApplicationBuilder
configure(SpringApplicationBuilder application) {
return application.sources(App.class);
}
配置完以上步骤即可,若想运⾏war包,将编译成果放⼊tomcat⽬录下的webapps⽬录,运⾏tomcat即可
往项⽬加⼊dynamic web module
①:右键点击project的properties,进⼊Project facets,勾选Dynamic Web Module,并点击OK。
②:右键点击project的properties,进⼊Deployment Assembly,删掉对应的test相关的source。
(图1)
(图2)
③:继上⼀步,点击Add,选择Java Build Path Entires,并点击next,选取Maven Dependencies,并点击Finish。
④:退到上⼀层窗⼝处时,点击OK即可。
⑤:清空WebContent⽬录,并给project添加server,配置tomcat9.0。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论