前提:开发软件 STS
- 加入
<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>
- 配置yml或properties
spring.devtools.remote.secret=mysecret
-
将项目打成jar包发布到服务器上 run as–>maven clean 在 maven install 然后就有target了
-
在服务器上启动项目 命令 java -jar mybatis-0.0.1-SNAPSHOT.jar
-
配置远程连接 点击项目 run as–> run configruations
-
配置完成之后启动跟启动
显示这样就是成功了
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ ___ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | | _ \___ _ __ ___| |_ ___ \ \ \ \
\\/ ___)| |_)| | | | | || (_| []::::::[] / -_) ' \/ _ \ _/ -_) ) ) ) )
' |____| .__|_| |_|_| |_\__, | |_|_\___|_|_|_\___/\__\___|/ / / /
=========|_|==============|___/===================================/_/_/_/
:: 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)
- 现在更新本地的类 其内容就会推送到服务器上
注意
仅在远程客户端运行时监视文件。如果在启动远程客户端之前更改文件,则不会将其推送到远程服务器 也就是说 在启动devtools之前你更改了项目类容 它是不会推送到服务器上的(这个更新并不是将jar包里的内容修改所以)
9. 不要用sts的这个去配置devtools会报403 如下
这样配置了启动没报错 但是修改 本地的类 在保存就报错了 这个问题还没有解决
如果有知道的请告知
以上就完成了 远程连接
如有其它问题请告知!!