Spring Boot应用服务部署——使用内嵌的tomcat容器
2016-04-26 11:16
603 查看
最近再给室友写一个毕业设计项目的后台服务,使用的框架是 Spring Boot + MyBatis. 开发完了, 才发现没有部署过Spring Boot应用, 然后百度一番, 解决了问题, 记录一下。
Spring Boot 应用服务部署有两种, 一种是传统的部署方式(没试验,暂时不清楚), 一种是使用Spring Boot内嵌的容器(tomcat 或者 jetty),本文介绍的是基于内嵌的tomcat容器进行部署。
操作系统:widows
准备工作:应用的jar包,配置文件 application.properties,启动脚本 start.bat
具体步骤:
1.使用 maven 将应用 打包
2.建立文件夹
3. application.properties
4. start.bat
5.执行 start.bat
如此,就完成了部署。
END.
ps: 在Linux中的脚本:
启动:start.sh
Spring Boot 应用服务部署有两种, 一种是传统的部署方式(没试验,暂时不清楚), 一种是使用Spring Boot内嵌的容器(tomcat 或者 jetty),本文介绍的是基于内嵌的tomcat容器进行部署。
操作系统:widows
准备工作:应用的jar包,配置文件 application.properties,启动脚本 start.bat
具体步骤:
1.使用 maven 将应用 打包
2.建立文件夹
3. application.properties
#datasource 配置 tomcat.datasource.username = root tomcat.datasource.password = root tomcat.datasource.driverClassName = com.mysql.jdbc.Driver tomcat.datasource.url =jdbc:mysql://127.0.0.1/mp?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false tomcat.datasource.initialSize = 5 tomcat.datasource.minIdle = 5 tomcat.datasource.maxIdle = 10 tomcat.datasource.maxActive = 10 tomcat.datasource.validationQuery = select 1 #tomcat 配置 server.port = 8088 server.session-timeout = 5 server.tomcat.remote-ip-header = x-forwarded-for server.tomcat.protocol-header = x-forwarded-proto spring.http.encoding.charset = UTF-8 server.tomcat.access-log-enabled = true server.tomcat.access-log-pattern = common
4. start.bat
start java -jar ../application/motion-platform-1.0-SNAPSHOT.jar --spring.config.location=../conf/application.properties
5.执行 start.bat
如此,就完成了部署。
END.
ps: 在Linux中的脚本:
启动:start.sh
#!/bin/sh echo "" echo "start motion-platform service" nohup java -jar /home/admin/mp/application/motion-platform-1.0-SNAPSHOT.jar --spring.config.location=../conf/application.properties &停止:stop.sh
#!/bin/sh ps -ef|grep java | grep motion-platform |grep -v grep|awk '{print $2}' |xargs kill -9
相关文章推荐
- Tomcat与Jre绿色环境配置(生产环境)【参考自用】
- CentOS下安装配置Tomcat
- 解决nginx中proxy_pass到tomcat的session丢失问题
- eclipse使用笔记-maven项目发到tomcat,报错提示找不到local-repo中到jar
- tomcat内存设置
- keytool--生成证书与Tomcat SSL配置
- tomcat启动报错Error listenerStart
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules (web项目不能加载到服务器))
- tomcat的realm域
- tomcat的realm域
- Tomcat如何实现资源安全管理
- Tomcat如何实现资源安全管理
- tomcat无法正常启动的原因
- How Tomcat works 第三总结
- maven利用tomcat插件部署远程Linux服务器的步骤详解
- 11、Tomcat使用、Servlet入门
- 苹果安装tomcat方法
- ServletContext在tomcat启动的时候创建
- Solr系列一:Solr与Tomcat的整合
- Java设计模式(五) Observer(观察者)模式及Tomcat引申