如何把kotlin+spring boot开发的项目部署在tomcat上
2018-01-06 22:31
861 查看
本文只讲部署过程,你首先要保证你的程序能在IDE里跑起来;先看看你的application.properties中设置的端口号与你服务器上tomcat的端口号是否一致
上面我选了两种打包形式,一种是war包(war包其实就是一个压缩包,他可以用解压工具解开)一种是war包的exploded形式,就是war包里的内容放在一个文件夹里了这里的war包会包含所有依赖的库(java项目依赖的库大部分都是jar包)
另外我还在我的gradle配置文件中增加了以下内容
打包的操作是在这里完成的
之后你可以选择你要打包的形式(或者两种形式的包都打)
打包完成后,你会在你的项目子目录中找到打好的包
然后把你想要的包上传到tomcat服务器上去就可以了
server.port=80(我现在不确定此配置是否会影响部署)看看你的应用程序的入口函数
@SpringBootApplication @EnableAutoConfiguration(exclude = arrayOf(DataSourceAutoConfiguration::class)) class JnaApplication: SpringBootServletInitializer() { override fun configure(application: SpringApplicationBuilder): SpringApplicationBuilder = application.sources(JnaApplication::class.java) } fun main(args: Array<String>) { runApplication<JnaApplication>(*args) }SpringBootServletInitializer这个类负责让tomcat启动你的spring boot,如果没这个东西,你只能手动启动你的应用才行然后配置你的project structure
上面我选了两种打包形式,一种是war包(war包其实就是一个压缩包,他可以用解压工具解开)一种是war包的exploded形式,就是war包里的内容放在一个文件夹里了这里的war包会包含所有依赖的库(java项目依赖的库大部分都是jar包)
另外我还在我的gradle配置文件中增加了以下内容
apply plugin: "war" apply plugin: 'application' mainClassName = 'com.ysl.jna.JnaApplicationKt'(目前我也不知道有没有真实起到作用)
打包的操作是在这里完成的
之后你可以选择你要打包的形式(或者两种形式的包都打)
打包完成后,你会在你的项目子目录中找到打好的包
然后把你想要的包上传到tomcat服务器上去就可以了
相关文章推荐
- spring-boot1.5开发的war包如何部署到tomcat
- 如何把spring boot项目部署到tomcat容器中
- 如何将Spring Boot项目打包部署到外部Tomcat
- spring boot开发项目,部署到tomcat,启动报错
- Spring Boot学习---2.将项目打成war包部署到自己的tomcat中
- spring-boot项目在外部tomcat环境下部署
- 多个springboot项目部署在同一tomcat上,出现jmx错误
- WebStorm前端开发工具之如何将项目部署到Tomcat服务器
- 把spring-boot项目部署到tomcat容器中
- spring-boot项目在外部tomcat环境下部署
- 如何在openshift上diy部署spring-boot并在本地用eclipse开发
- springboot项目打成war包部署到tomcat遇到的一些问题
- 两个springboot项目如何部署在同一个服务上,two spring boot applications deploy in same server
- spring-boot使用教程之三:如何使用sts中的热部署来降低代码开发量
- SpringBoot 创建web项目并部署到外部Tomcat
- 把spring-boot项目部署到tomcat容器中
- spring-boot项目的创建以及部署到外部tomcat的方法
- 基于maven的spring boot项目 部署到tomcat出现js文件失效处理思路总结
- springboot项目 部署tomcat
- 把spring-boot项目部署到tomcat容器中