1. 项目pom文件中使用<packing>war</packing> 2. 排除SpringBoot中内置的Tomcat(两种方式) 方式一:排除spring-boot-starter-web中的Tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot...
原因:部署到单独tomcat后,访问地址就不是 /demo3/test 了,而是 demo3.0/test 。demo3.0是包名,也是tomcat启动部署war包后的项目名。 20.成功。 21.目前能够收到请求,但是不能请求html页面,后续有时间再完善。
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(StudytestApplication.class); } } 三、打成war包 导出的包在项目的targart目录下 四、部署 将war包放入tomcat的webapp下,启动tomcat,访问的时候带上文件夹名如:studytest-0.0.1-SNAPSHOT...
1 修改打包方式为war <packaging>war</packaging> 2 排除spring-boot-starter-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<...
SpringBoot内置tomcat使用起来很方便,打成jar包以后就可以直接运行,然而这样的运行方式还是有它的局限性的,没有外部独立的tomcat管理起来方便,而且如果有多个web应用,使用外部tomcat的优势也很明显。所以在这里我就给大家介绍一下在IDEA中如何将一个springboot应用打成war包部署到外部tomcat中。
1.将pom.xml中的打包方式修改为war <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> 2、将springboot自带的spring-boot-starter-web包中的spring-boot-starter-tomcat去掉,改成spring-boot-starter-tomcat, ...
本文介绍如何在Spring Boot项目中使用war包进行部署。具体步骤如下:首先,修改打包方式为war。在`pom.xml`文件中,将``标签的值修改为`war`。其次,排除spring-boot-starter-tomcat依赖。在`pom.xml`文件中,找到对应的依赖项并移除。然后,添加必要的依赖。这些依赖用于实现web功能,如Servlet API、JSP...
以打成war包为例 因为是SpringBoot项目,需要对启动类进行一些修改,否则就算打包完成,运行tomcat时会出现接口无法访问的问题 让启动类继承SpringBootServletInitializer类,重写configure方法,参考我的启动类文件,可以直接复制。DemoApplication是我的启动类名,根据需要自行修改为自己的启动类 ...
工程打包成war包及部署到Tomcat流程 再IDEA开发工具中,将工程打包成war包流程: 父pom里需要移除内置的tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 移除嵌入式tomcat插件 --> ...
开发过程中,由于需要运用云平台,所以从新配置开发环境,其它或多或少有些许问题,但解决起来较为轻松。而对于部署注册中心Eureka时,应该是由于版本过高原因导致无法使用springboot内置的Tomcat,所以选择减低版本,使用外置的Tomcat8来进行部署,由于我在网上没有找到合适的解决方案,所以记录一下。