第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何把kotlin+spring boot開發(fā)的項目部署在tomcat上

標簽:
Java

本文只讲部署过程,你首先要保证你的程序能在IDE里跑起来;

先看看你的application.properties中设置的端口号与你服务器上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

https://img1.sycdn.imooc.com//5b02544e0001eb0432321476.jpg

上面我选了两种打包形式,一种是war包(war包其实就是一个压缩包,他可以用解压工具解开)

一种是war包的exploded形式,就是war包里的内容放在一个文件夹里了

这里的war包会包含所有依赖的库(java项目依赖的库大部分都是jar包)

另外我还在我的gradle配置文件中增加了以下内容

apply plugin: "war"
apply plugin: 'application'
mainClassName = 'com.ysl.jna.JnaApplicationKt'

(目前我也不知道有没有真实起到作用)

打包的操作是在这里完成的

https://img1.sycdn.imooc.com//5b02545d00017b7b08360524.jpg

之后你可以选择你要打包的形式(或者两种形式的包都打)

https://img1.sycdn.imooc.com//5b02547200015c7011670437.jpg

打包完成后,你会在你的项目子目录中找到打好的包

https://img1.sycdn.imooc.com//5b02547b0001e7d711590282.jpg

然后把你想要的包上传到tomcat服务器上去就可以了

 

原文出处

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消