spring boot devtools 远程连接

前提:开发软件 STS

  1. 加入
 		<dependency> 
			<groupId> org.springframework.boot </groupId> 
			<artifactId> spring-boot-devtools </artifactId> 
			<optional>true</optional>
		</dependency> 
		
	</dependencies>

	<build>
		<plugins>
			<plugin>
			
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
            			<excludeDevtools>false</excludeDevtools><!-- 将devtools能够打包进  -->
         		</configuration>
         		
			</plugin>
  1. 配置yml或properties
spring.devtools.remote.secret=mysecret
  1. 将项目打成jar包发布到服务器上 run as–>maven clean 在 maven install 然后就有target了
    jar

  2. 在服务器上启动项目 命令 java -jar mybatis-0.0.1-SNAPSHOT.jar

  3. 配置远程连接 点击项目 run as–> run configruations
    1
    2

  4. 配置完成之后启动跟启动
    1
    显示这样就是成功了

  .   ____          _                                              __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _          ___               _      \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` |        | _ \___ _ __  ___| |_ ___ \ \ \ \
 \\/  ___)| |_)| | | | | || (_| []::::::[]   / -_) '  \/ _ \  _/ -_) ) ) ) )
  '  |____| .__|_| |_|_| |_\__, |        |_|_\___|_|_|_\___/\__\___|/ / / /
 =========|_|==============|___/===================================/_/_/_/
 :: Spring Boot Remote ::  (v1.5.8.RELEASE)
2019-08-19 13:37:42.131  INFO 12456 --- [           main] o.s.b.devtools.RemoteSpringApplication   : No active profile set, falling back to default profiles: default
2019-08-19 13:37:42.191  INFO 12456 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@d6da883: startup date [Mon Aug 19 13:37:42 CST 2019]; root of context hierarchy
2019-08-19 13:37:43.028  WARN 12456 --- [           main] o.s.b.d.r.c.RemoteClientConfiguration    : The connection to http://192.168.173.1:8081 is insecure. You should use a URL starting with 'https://'.
2019-08-19 13:37:43.186  INFO 12456 --- [           main] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2019-08-19 13:37:43.244  INFO 12456 --- [           main] o.s.b.devtools.RemoteSpringApplication   : Started RemoteSpringApplication in 1.748 seconds (JVM running for 2.504)

  1. 现在更新本地的类 其内容就会推送到服务器上

注意
仅在远程客户端运行时监视文件。如果在启动远程客户端之前更改文件,则不会将其推送到远程服务器 也就是说 在启动devtools之前你更改了项目类容 它是不会推送到服务器上的(这个更新并不是将jar包里的内容修改所以)
9. 不要用sts的这个去配置devtools会报403 如下
1
在这里插入图片描述
这样配置了启动没报错 但是修改 本地的类 在保存就报错了 这个问题还没有解决
如果有知道的请告知
以上就完成了 远程连接
如有其它问题请告知!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值