- 浏览: 61342 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (93)
- java (3)
- ios (9)
- wp (15)
- android (0)
- js (1)
- 服务器 (0)
- db (0)
- linux (1)
- python (0)
- xcode (0)
- ide (2)
- maven (0)
- spring (0)
- sql (0)
- 第三方 (1)
- nexus (0)
- nginx (11)
- tomcat (0)
- jenkins (0)
- zookeeper (1)
- git (1)
- svn (0)
- uml (0)
- redis (4)
- activemq (1)
- flume (0)
- kafka (0)
- mysql (1)
- memcached (0)
- mybatis (0)
- mac (0)
- mongo (1)
- docker (6)
- cache (0)
- jvm (0)
- markdown (0)
- springboot (24)
- mycat (3)
- LTS (3)
- 运维 (0)
- opts (1)
- netty (1)
- tcc (0)
- ffmpeg (2)
- 直播 (6)
- cxf (0)
- nodejs (0)
- storm (0)
- elasticjob (0)
- php (0)
最新评论
1.在pom.xml里设置 <packaging>war</packaging>
2.移除tomcat插件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 移除嵌入式tomcat插件 -->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
3.添加servlet-api依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
4.修改启动类,并重写初始化方法
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
public class SpringBootStartApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// 注意这里要指向原先用main方法执行的Application启动类
return builder.sources(Application.class);
}
}
5.mvn clean package打包war包部署到tomcat下
2.移除tomcat插件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 移除嵌入式tomcat插件 -->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
3.添加servlet-api依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
4.修改启动类,并重写初始化方法
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
public class SpringBootStartApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// 注意这里要指向原先用main方法执行的Application启动类
return builder.sources(Application.class);
}
}
5.mvn clean package打包war包部署到tomcat下
发表评论
-
springboot:condition
2017-07-26 11:10 369public class LinuxCondition imp ... -
springboot:shiro
2017-07-13 15:52 975第一次学习系统学习shiro 并将shiro集成到sprin ... -
springboot:upload
2017-07-06 10:25 764FileUploadConfiguration.java == ... -
springboot:servlet
2017-07-06 10:17 515Application.java ============== ... -
springboot:freemarker
2017-07-05 17:33 593pom.xml ======================= ... -
springboot:task
2017-07-05 12:11 449TaskPool.java ================= ... -
springboot:热部署
2017-07-05 11:23 370pom.xml: ====================== ... -
springboot:注解
2017-07-04 11:36 636@EnableAutoConfiguration注解 excl ... -
springboot:server属性配置
2017-07-04 10:05 787server配置 ====================== ... -
springboot:memcached
2017-07-03 17:23 968pom.xml ======================= ... -
springboot:health
2017-07-03 16:43 407<dependency> ... -
springboot:mongodb
2017-07-03 15:38 1576pom.xml ======================= ... -
springboot:quartz集群
2017-07-02 20:40 1011pom.xml ======================= ... -
springboot:ControllerAdvice
2017-07-02 14:09 378全局异常拦截 //@ControllerAdvice(anno ... -
springboot:dubbo
2017-07-02 10:40 511server: ======================= ... -
springboot:amq
2017-07-01 22:20 482pom.xml ======================= ... -
springboot:redis(jedis)
2017-07-01 14:10 918application.properties ======== ... -
springboot:mybatis&druid&pagehelper
2017-07-01 13:35 422=============================== ... -
springboot:logback
2017-06-30 16:20 586=============================== ... -
springboot:interceptor
2017-06-30 14:04 646IncpConfig.java 增加拦截器config 继承W ...
相关推荐
keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 ``` 这里我们解释一下命令中的各个参数: - `genkey`:生成一个新的密钥对和自签名证书。...
4. 启动后版本没变更:根据控制台打印出的使用的 Tomcat 相关 jar 包,在启动项所在 pom 中添加后重新启动。 知识点 4: 验证是否替换成功 验证是否替换成功需要: 1. 控制台查看 Tomcat 版本:查看控制台打印出的...
默认情况下,SpringBoot会自带一个内嵌的Tomcat服务器,允许你直接运行`java -jar`命令启动应用。然而,有时候我们需要将应用部署到独立的、集群环境中的Tomcat服务器上,以便更好地进行资源管理和扩展。 1. **创建...
SpringBoot-2.7.6内置Tomcat启动以及DispatcherServlet装配过程,源码跟踪调试流程图
2. **嵌入式Web服务器**:Spring Boot支持嵌入式的Web服务器,如Tomcat和Jetty,这允许应用程序作为一个独立的JAR或WAR文件运行,无需额外部署到外部容器。 3. **自动配置(Auto Configuration)**:Spring Boot...
Springboot内置tomcat配置虚拟路径过程解析 Springboot框架提供了内置的tomcat服务器,可以通过配置虚拟路径来实现静态资源的访问。虚拟路径的配置可以在application.properties文件中进行设置。下面是Springboot...
3. **配置应用主类**:Spring Boot会自动识别Jetty依赖并启动Jetty服务器,但为了确保无误,可以在主类上添加`@SpringBootApplication`注解的同时,使用`@ServletComponentScan`注解扫描Servlet组件。 4. **运行与...
Spring Boot启动过程(五)之Springboot内嵌Tomcat对象的start教程详解 Spring Boot启动过程(五)之Springboot内嵌Tomcat对象的start教程详解是Spring Boot启动过程的重要组件之一,本文将详细介绍Springboot内嵌...
本示例主要探讨如何在SpringBoot项目中整合JSP视图,并提供了两种不同的部署方式:内置Tomcat启动和外部Tomcat部署。这两种方式各有优缺点,适合不同场景的应用。 首先,让我们深入理解SpringBoot整合JSP的基本步骤...
3. 内嵌式Servlet容器:SpringBoot支持内嵌Tomcat、Jetty等Servlet容器,无需额外部署,简化了开发和测试流程。 4. Actuator:提供了健康检查、监控和管理应用的工具,有助于运维和微服务治理。 5. No XML配置:...
7. **启动Tomcat**: 最后,重启Tomcat服务器。现在,你应该可以通过`ip:port`访问你的应用。 此外,关于跨域问题,如果你的SpringBoot后端需要调用第三方API(如百度地图API),你可能遇到CORS(Cross-Origin ...
2. 安装 Tomcat 并启动服务器 3. 在浏览器中输入网址并登录 Tomcat 管理控制台 4. 配置全局数据库连接池 5. 配置局部 SERVLET 信息环境 6. 新建 PoolGlobal.xml 和 PoolLocal.xml 文档 7. 将 classes12.jar 包放在 ...
2. **内嵌Web服务器**:如Tomcat或Jetty,无需额外配置即可启动HTTP服务。 3. **自动配置**:SpringBoot尝试根据类路径中的jar包和配置文件自动配置你的应用。 4. **命令行界面**:提供了命令行工具,用于运行Spring...
SpringBoot默认内嵌了Tomcat或者Jetty,这样我们无需额外配置就可以实现Web应用的本地运行。在`springboot-main`目录下,应该有一个`src/main/resources`文件夹,其中的`application.properties`或`application.yml...
SpringBoot如何取消内置Tomcat启动并改用外接Tomcat SpringBoot框架默认情况下会将Tomcat作为内置容器,然而在某些情况下,我们需要取消内置Tomcat启动并改用外接Tomcat。那么,如何实现这一点呢?下面我们将通过...
Tomcat报错,如: Can't load IA 32-bit .dll on a AMD 64-bit platform Can't load IA 64-bit .dll on a AMD 64-bit platform 都应该用x64里面的dll文件 不同的硬件平台需要与之对应的dll即可
- SpringBoot可以集成Tomcat、Jetty等嵌入式Web服务器,避免了部署时需要单独的服务器进程,简化了开发流程。 3. **SpringApplication** - 这是SpringBoot启动的核心类,通过`run()`方法启动应用,负责初始化...
标题 "SpringBootTest:Spring启动演示代码" 涉及的核心知识点是Spring Boot和SpringBootTest,它们是Java开发领域中非常重要的工具。Spring Boot简化了基于Spring的应用程序开发,而SpringBootTest则是Spring Boot...
本文将深入探讨SpringBoot的核心特性、优势、配置、启动流程以及常见应用场景。 一、核心特性 1. 自动配置:SpringBoot通过“@EnableAutoConfiguration”注解,根据项目依赖自动配置相应的Bean,大大减少了手动配置...
SpringBoot可以内嵌Tomcat、Jetty或Undertow等Web服务器,无需额外配置,方便进行开发和部署。 3. **自动配置(Auto Configuration)**: 根据项目中添加的jar依赖,SpringBoot会自动配置相应的bean,减少了手动...