目录
4.服务器上部署了一个项目,这个项目对JDK版本要求是1.6。但是我现在要部署的项目又要求1.7.
一、前后端不分离
1.windows-Eclipse项目部署
①打包war包:右键单击项目→export→war file→选择导出目录,选择优化等三个选项
②部署到Tomcat:解压一个新的tomcat,复制war包到webapps中,先启动测试
报错就到logs文件夹找catalina日志文件
1.如果有tomcat,就直接复制war包到webapps中,就行了
2.如果没有,则将测试完的tomcat直接一起拷贝过去
步骤如图:
2.IDEA项目部署-Springboot-jar包
<packaging>jar</packaging> <properties> <java.version>1.8</java.version> </properties>
<!-- 移除嵌入式tomcat插件 --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions>
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <finalName>input3.0</finalName> </build>
运行→cmd进入我们命令行界面,输入java-jar +(打好的jar文件名)
例如:java -jar springboot.jar ;
3.项目部署注意事项
4.服务器上部署了一个项目,这个项目对JDK版本要求是1.6。但是我现在要部署的项目又要求1.7.
二、前后端分离
1.前端VUE+后端SpringBoot
前端打包命令: npm run build
打包成功过后生成文件夹:dist 如图所示
2. Springboot-war包
<!-- 1、修改打包方式 --> <packaging>war</packaging> <artifactId>包名</artifactId>
<!-- 2、忽略内嵌tomcat,打包部署到tomcat。注*本地运行的时候要把这一段忽略引入个注释掉, 要不然项目启动不了 --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions>
打包完成后:将war包复制到在tomcat下的webapps下,如图:
3.将前端打包的文件复制到解压的war包下后,双击:startup.bat 运行成功则本机部署成功。