java项目发布可以直接打包成war包,然后放到tomcat的webapps文件夹下,然后直接访问
springboot可以如上,也可以打包成jar包,然后用java -jar xxx.jar 指令执行
打包war包直接导出就可以,打包jra包要用maven
特别需要注意的是打包jar包不会自动包含webapp里面的文件,所以访问后可能一直都是404,需要在pom里指定
<build>
<finalName>这个是打包后文件名</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<resources>
<!-- 打包时将jsp文件拷贝到META-INF目录下-->
<resource>
<!-- 指定resources插件处理哪个目录下的资源文件 -->
<directory>src/main/webapp</directory>
<!--注意此次必须要放在此目录下才能被访问到-->
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
然后直接用ip:port,就可以访问了,有的可能会需要加上jar包名。
idea方法:新增maven指令 clean packge,运行,会在target文件夹下生成jar包
eclipse方法:右击maven,maven install ,会在target文件夹下生成jar包