前后端分离,简单部署服务器(宝塔面板)
1.宝塔软件商城安装对应软件
tomcat 8 \ mysql 8.0,建议使用连接服务器上的数据库
2.进入tomcat文件中,上传前端页面代码,此处未使用webpack打包
根据全路径名访问页面
3.springBoot后端项目打war包上传到文件夹webapps中
3.1 springboot启动类中添加一个方法
@SpringBootApplication
public class Blog2Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Blog2Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Blog2Application.class);
}
}
3.2在pom.xml中配置 排除内置tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--添加servlet-api的依赖,用来打war包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
3.3打包步骤
4.将war包上传到webapps文件夹中直接使用
使用全路径访问,例:http://xxx.xxx.xxx.xxx:8080/blog_02/res/1012.jpg