Spring boot 打war包在Tomcat中启动不了 [问题点数:50分,无满意结帖,结帖人tager_liu]

Bbs1
本版专家分:0
结帖率 100%
Bbs5
本版专家分:2084
Blank
蓝花 2018年12月 Java大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
Github 绑定github第三方账户获取
Bbs1
本版专家分:0
springboot打包wartomcat运行及常见问题
一、修改打包形式为<em>war</em>在pom.xml里设置 <em>war</em>二、过滤<em>spring</em><em>boot</em>默认嵌入式<em>tomcat</em>插件 org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-starter-web 过滤s
Spring Boot 项目打war包 在本地tomcat下运行
Spring Boot 项目打<em>war</em>包 无法打开 404问题: SpringBoot是内嵌Tomcat服务器,所以每次重新<em>启动</em>都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失。比如我们上传了一个头像,重启项目后,这个头像就没了。而如果将文件保存在本地磁盘中的话,html中标签没办法获取。因此,我们才需要将Spring...
关于springbootwar包 部署tomcat 无法启动报错的问题
<em>spring</em><em>boot</em> 默认是通常是打包成jar的,里面会内置一个<em>tomcat</em>容器 有时候我们需要使用以前打成<em>war</em>包的方式部署到对应的<em>tomcat</em>中, 具体<em>spring</em><em>boot</em> 怎么从jar改成<em>war</em>的打包方式我就不细说了,百度一大把 基本就是pom加一个<em>spring</em>-<em>boot</em>-starter-<em>tomcat</em> 的dependency scope为provided packaging由jar改...
Springboot打成war包并在tomcat中运行的部署方法
把<em>spring</em>-<em>boot</em>项目按照平常的web项目一样发布到<em>tomcat</em>容器下 一、修改打包形式 在pom.xml里设置 &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt; 二、移除嵌入式<em>tomcat</em>插件 在pom.xml里找到<em>spring</em>-<em>boot</em>-starter-web依赖节点,在其中添加如下代码, ? 1 2 3 4 ...
IDEA下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到
创建好的<em>spring</em> <em>boot</em>项目打包成jar包和<em>war</em>包【jar和<em>war</em>的区别就是:&amp;lt;packaging&amp;gt;标签中的值更改就行 如下图】==============================================================================================================================...
SpringBoot打成war包,并在本地Tomcat部署
一、发布到线上之前,先进行<em>tomcat</em>本地配置,确保无误后才发布到线上,所以我们第一步便是本地安装并配置<em>tomcat</em>.1.https://<em>tomcat</em>.apache.org/下载<em>tomcat</em>压缩包2.本地解压后,配置CATALINE_HOME路径为<em>tomcat</em>的根路径。3.如果要访问<em>tomcat</em>下的静态文件夹下面的内容,需要进入conf/web.xml,配置 &amp;lt;init-param&amp;gt; ...
idea中的springboot项目打包成war包部署到tomcat
idea中的<em>spring</em><em>boot</em>项目打包成<em>war</em>包部署到<em>tomcat</em>中一,前言:我们这个是前后端分离的项目,前段负责前端的页面,我们后端负责我们后端的接口,但是前后端是怎么结合在一起的呢那就是<em>tomcat</em>,按照我以前的思维是需要把前段的页面放到我们后端的webapp中,但是这样的话会很麻烦。前后端结合就是把前段的页面和后端的接口同时放在<em>tomcat</em>的webapp中,然后<em>启动</em><em>tomcat</em>就行。但是呢并
spring boot 项目maven打war包,部署Tomcat启动spring boot未加载,项目访问404
写了个restful风格的<em>spring</em> <em>boot</em>项目,maven打成<em>war</em>包后部署Tomcat后,<em>启动</em>页面没有看到<em>spring</em> <em>boot</em>加载的信息,即控制台没有打印出那个大大的<em>spring</em> <em>boot</em> 字符串,这是<em>spring</em> <em>boot</em>没有被容器加载,修改方法如下:@SpringBootApplication public class RestApplication extends SpringBo...
SpringBoot打包成WAR使用外置TOMCAT启动
<em>spring</em> <em>boot</em> 默认是以jar包形式<em>启动</em>web程序,在新建<em>spring</em> <em>boot</em>项目时候可以选择<em>war</em>包的<em>启动</em>方式。   如下操作: 1.修改pom.xml                       org.<em>spring</em>framework.<em>boot</em>             <em>spring</em>-<em>boot</em>-starter-<em>tomcat</em>
springboot 整合jsp版本war包Tomcat启动不起来
报错信息2018-02-23 22:38:20.714 INFO 10560 --- [ main] com.shz.Spring<em>boot</em>1Application : Starting Spring<em>boot</em>1Application on DESKTOP-GSII0EL with PID 10560 (F:\MyObject\<em>spring</em><em>boot</em>1\targ...
spring-boot项目打war包并部署到本地的tomcat容器
一、修改打包形式 在pom.xml里设置  &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt; 二、移除<em>spring</em><em>boot</em>内嵌入式<em>tomcat</em>插件 在pom.xml里找到<em>spring</em>-<em>boot</em>-starter-web依赖节点,在其中添加如下代码: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.<em>spring</em>framewo...
springboot打成war包部署到外部tomcat
1、&amp;lt;packaging&amp;gt;jar&amp;lt;/packaging&amp;gt; 改为 &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt; 2、在maven里排除自带<em>tomcat</em>插件,有两种方法 1)、&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.<em>spring</em>framework.<em>boot</em>&amp;lt;/groupId...
Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错
Spring Boot项目导出<em>war</em>包放到<em>tomcat</em>运行跳转到页面出现404报错
springbootwar部署到tomcat正常启动,访问404问题
第一:在pom注入依赖 第二:在<em>启动</em>类重写configure的方法 第三:查看<em>tomcat</em>的日志,可能访问的路径出问题了 看到这样的字样,说明服务正常<em>启动</em>成功了。这下子可能是访问的路径出问题了。这没有打包之前,是可以不带项目名进行访问的,在打包之后是需要<em>war</em>的名称的。我们可以通过查看<em>tomcat</em>的管理器,服务有没有<em>启动</em>。 通过这张图就能说明服务已经<em>启动</em>了。 这下子服务就...
spring boot项目打包成war并在tomcat上运行的步骤
原文地址:http://blog.csdn.net/linzhiqiang0316/article/details/52601292 今天给大家解释一下,如何利用IDEA将SpringBoot的项目打包成<em>war</em>文件。 关于为什么要打包成<em>war</em>文件,我这里就不多介绍了,大家有兴趣的可以自己去Google一下。 下面就给出具体的操作步骤: 步骤一:修改pox.xml文件 1.首先将
关于Spring bootwar包部署在tomcat上的一个问题
由于软件工程的实践,我们组需要用JAVA写一个项目,就试着用Spring <em>boot</em> 写了一个课程表的后台,展示是在安卓端。框架由于我原来习惯在PHP下直接写SQL,就选用了比较契合的MYBaits,照着官网的demo,做了一个RESTFUL风格的后台处理。      但是用MAVEN打包后(打包前一定做一下clean操作,第一次没经验,老报非单一main错误,然后发现必须clean操作,mave
SpringBoot打war包,并且部署到Tomcat服务器,运行报错404(springboot专属404页面)【完美解决】
SpringBoot打<em>war</em>包,并且部署到Tomcat服务器,运行报错404(<em>spring</em><em>boot</em>专属404页面)【完美解决】 修改pom文件 1、packaging由jar变成<em>war</em> &amp;amp;lt;groupId&amp;amp;gt;com.wangys&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;wechatProject&amp;amp;lt;/artifactId
SpringBoot打成war包,部署到Tomcat服务器
    SpringBoot默认达成jar包,使用SpringBoot构想web应用,默认使用内置的Tomcat。但考虑到项目需要集群部署或者进行优化时,就需要打成<em>war</em>包部署到外部的Tomcat服务器中。一、修改pom.xml文件将默认的jar方式改为<em>war</em>:&amp;lt;groupId&amp;gt;com.example&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;applicat...
SpringBoot系列:SpringBoot打包成war,并在tomcat下运行
1、实现继承SpringBootServletInitializer类public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application...
【天坑】springboot打包成war,部署到tomcat,访问404
这个坑实在太深,坑的我简直不能呼吸 像众位网友所说的那样,我去掉<em>spring</em><em>boot</em>内嵌的<em>tomcat</em>,再依赖servlet-api,修改<em>启动</em>类继承SpringBootServletInitializer,打成<em>war</em>放入<em>tomcat</em>中 但是。。。 访问报404 这可能是条分割线 一、打成<em>war</em>包发布到<em>tomcat</em>(这步已经完成,自行跳过) 1. pom.xml
随笔(九)IDEA中 将springboot项目打成war包放到外部tomcat运行
前言:        项目开发中使用过的是<em>spring</em><em>boot</em>快速开发,学过<em>spring</em><em>boot</em>的都知道,他是使用了内置Tomcat进行发布项目,简单来说就是我们可以想开始学的时候用的main方法执行。唉,可是需求要的是将<em>spring</em><em>boot</em>项目打包出来放在外部<em>tomcat</em>下执行。无奈的只好学习如何打包咯。                              打<em>war</em>包不难,接下来会分...
Spring Boot 打成war包部署到tomcat8.5.20报无法访问
部署<em>war</em>包程序到<em>tomcat</em> 8+中报404错误。
springboot打包成war,中文参数乱码
<em>spring</em><em>boot</em>打包成<em>war</em>,放到外部<em>tomcat</em>中,post请求参数中文乱码,以及<em>tomcat</em>控制台中文乱码问题
springboot项目打成war包使用Tomcat或者其他容器启用
研究了不使用<em>spring</em><em>boot</em>自带内置Tomcat<em>启动</em>.放入自己web容器<em>启动</em>. 工具 :idea <em>spring</em><em>boot</em>项目 开始配置pom 打包方式jar 改成<em>war</em> packaging><em>war</em>packaging> // dependency> groupId>org.<em>spring</em>framework.<em>boot</em>groupId>
SpringBoot 打包成war包,部署到tomcat
使用maven创建的<em>spring</em><em>boot</em>项目,默认是jar包,<em>spring</em><em>boot</em>还有自己带的<em>tomcat</em>。现在需要将项目打包,并部署到服务器<em>tomcat</em>下面。 1、修改pom.xml文件。将jar修改为<em>war</em>。<em>war</em>2、在pom.xml文件中将build节点中的finalName修改为server.context-path中的路径。就是项目名称。
springbootwar包去掉项目前缀会 启动两次解决
<em>spring</em><em>boot</em>项目打成<em>war</em>包 去掉前缀放置在<em>tomcat</em>  webapps下面,<em>启动</em>的时候会加载两次,可以通过修改<em>tomcat</em>的默认<em>启动</em>路径 1. <em>tomcat</em> 去掉前缀 的方法    server.xml里面host节点增加 蓝色部分   &amp;lt;Host name=&quot;localhost&quot;  appBase=&quot;webapp&quot;             unpackWARs=&quot;true...
SpringBoot实践之(三十一)---Web应用之JSP+打war包在tomcat中运行
首先引入依赖: 在build.gradle中 //支持thymeleaf模板 //compile(&quot;org.<em>spring</em>framework.<em>boot</em>:<em>spring</em>-<em>boot</em>-starter-thymeleaf&quot;) //支持jsp compile('javax.servlet:jstl') //&amp;lt;!--jsp页面使用jstl标签--&amp;gt; co...
springboot打包成war包,发布到外置tomcat
众所周知,<em>spring</em><em>boot</em>拥有内置<em>tomcat</em><em>启动</em>项目,可是也可以将其屏蔽掉,使用外置的<em>tomcat</em>进行<em>启动</em>。   一、修改打包形式 在pom.xml里设置 <em>war</em> 二、移除嵌入式<em>tomcat</em>插件 在pom.xml里找到<em>spring</em>-<em>boot</em>-starter-web依赖节点,在其中添加如下代码, org.<em>spring</em>framework.b
SpringBoot之打包成war包部署到tomcat
SpringBoot之打包成<em>war</em>包部署到<em>tomcat</em> 小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成<em>war</em>包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免重复这些小错误: 配置文件(本地部署) <em>启动</em>类(<em>war</em>包部署) <em>war</em>包部署pom.xml添加 maven命令生成<em>war</em>包(跳过测试) <em>war</em>部署到<em>tomcat</em> 配置文件(本地部署)
SpringBoot配置外部Tomcat项目启动流程源码分析(长文)
SpringBoot应用默认以Jar包方式并且使用内置Servlet容器(默认Tomcat),该种方式虽然简单但是默认不支持JSP并且优化容器比较复杂。故而我们可以使用习惯的外置Tomcat方式并将项目打War包。 【1】创建项目并打War包 ① 同样使用Spring Initializer方式创建项目 ② 打包方式选择”<em>war</em>” ③ 选择添加的模块 ④ 创建...
spring boot打包后在tomcat无法访问静态资源问题
我的<em>spring</em> <em>boot</em>项目中前端页面的资源引用我的静态文件夹是我的application.yml中资源路径配置了同时我在WebMvcConfig中配置了addResourceHandlers我在idea内部运行项目时,资源文件可以正常加载,然后我将<em>war</em>包放入<em>tomcat</em>的webapp目录下运行<em>tomcat</em>后,输入localhost:8080/microCourse来访问页面但是此时...
SpringBoot项目打成war包部署到Tomcat
修改pom.xml文件 添加Tomcat依赖包 &amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.<em>spring</em>framework.<em>boot</em>&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;artifactId&amp;amp;amp;gt;<em>spring</em>-<em>boot</em>-s
spring boot项目相关配置用war包部署到tomcat下详细教程
FAQ1:用<em>war</em>包部署到<em>tomcat</em>下详细教程(解决缺少web.xml报错的问题)   1.首先 修改pom.xml下的打包方式   Java代码   <em>war</em>   2.添加servlet-api依赖   Java代码   javax.servlet   javax.servlet-api   3.1.0青白江男性性生活不到1分钟?   provided   3.去除spr
Spring Boot 选择外部Tomcat运行,打war包的修改流程
有时候,使用Spring Boot发布程序时,我们不想使用内嵌的<em>tomcat</em>运行,还想用传统的<em>war</em>包到<em>tomcat</em>发布的方式,可以按照如下步骤进行: step1 修改pom的packaging为<em>war</em> &amp;amp;lt;packaging&amp;amp;gt;<em>war</em>&amp;amp;lt;/packaging&amp;amp;gt; step2 增加下面依赖覆盖内嵌的Tomcat依赖 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;l
SpringBoot2.X (十七): war包方式启动与部署
1、在pom.xml中将打包形式 修改为<em>war</em> &amp;amp;lt;packaging&amp;amp;gt;<em>war</em>&amp;amp;lt;/packaging&amp;amp;gt; 2、修改SpringBoot<em>启动</em>类 @SpringBootApplication public class Application extends SpringBootServletInitializer { @Override protec...
通过eclipse把spring boot项目打包成war包并部署到tomcat服务器上的步骤
由于需要把写的<em>spring</em> <em>boot</em>后台程序放到云服务上,所以今天研究了一下如何把<em>spring</em> <em>boot</em>项目部署到安装的<em>tomcat</em>服务器上,现在整理下打包—&amp;gt;部署—&amp;gt;访问这个整个步骤以及遇到的问题,供大家参考和以后的回顾:1、打包修改打包形式在pom.xml里设置 packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt;除嵌入式<em>tomcat</em>插件在pom.xml里找到<em>spring</em>-<em>boot</em>-starter
springboot项目原jar包启动,现因需改为在独立的tomcatwar启动
项目独立Tomcat运行(将项目的打包方式修改为<em>war</em>包,然后修改<em>启动</em>类配置即可)(1).修改pom打包方式为<em>war</em>,同时排除了内置的Tomcat. &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt; &amp;lt;!-- 排除内置的<em>tomcat</em> --&amp;gt;         &amp;lt;dependency&amp;gt;             &amp;lt;groupId&amp;gt;org....
springboot项目打成war包部署到tomcat遇到的一些问题
开发环境使用jdk1.8.0_60,把<em>spring</em><em>boot</em> 项目打成<em>war</em>包后, 部署到apache-<em>tomcat</em>-7.0.68时报错如下,换成apache-<em>tomcat</em>-8.0.9解决org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[lo
SpringBoot打包并部署到Tomcat
得益于约定大于配置,SpringBoot开发起来非常迅速,而打包也非常简单,只需要进行少许配置即可。
SPRING BOOT WAR包部署到TOMCAT日志问题
SPRING BOOT工程打WAR包部署到TOMCAT后,日志和应用中设置的不同了。看了网上大神们的帖子,将日志配置文件名改成<em>spring</em><em>boot</em>推荐的默认名称后解决。如我用logback,日志配置文件名改为logback-<em>spring</em>.xml...
SpringBoot War包形式部署到外部Tomcat
1.SpringBoot 项目打包时能打成 .jar 与 .<em>war</em>包形式的文件,打成 .jar 的最多,使用 java -jar xx.jar 就可以<em>启动</em>,而 .<em>war</em> 可以部署到<em>tomcat</em>的 webapps 中,随<em>tomcat</em>的<em>启动</em>而<em>启动</em>。 2.打包成什么文件进行部署,与项目有关,就像提供 rest 服务的项目需要打包成 jar文件,用命令搭建成集群很方便。。。而有大量css、js、html需...
springBoot打包war部署到tomcat接口404, 静态资源不能访问
<em>spring</em>Boot项目在IDEA中运行正常, 但是打包成<em>war</em>包部署到<em>tomcat</em>后, 接口不能访问,静态资源也不能访问. 重写application<em>启动</em>类的configure方法后就可以了. @SpringBootApplication @MapperScan(value = &quot;cn.inpan.mapper&quot;) public class WebApplication extends S...
使用Springboot打包为war部署于Tomcat7中报错
问题: 使用Spring<em>boot</em>打包为<em>war</em>部署于Tomcat7中报错 java.lang.NoSuchMethodError: org.apache.<em>tomcat</em>.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/<em>tomcat</em>/util/res/StringManager...   原因: Springboo...
Spring Boot教程(十七):Spring Boot导出war包部署到外部Tomcat
对于创建的jsp的web项目,有时想把项目打成<em>war</em>包部署到外部的Tomcat上,要达到这种目的,需要修改一些东西。 一、修改Maven的打包方式 Maven默认的packing为jar,所以要将其改为<em>war</em>: &amp;amp;lt;packaging&amp;amp;gt;<em>war</em>&amp;amp;lt;/packaging&amp;amp;gt; 二、修改内迁容器的依赖范围 将<em>spring</em>-<em>boot</em>-starter-<em>tomcat</em>的要构建可...
linux环境下,spring boot项目war包放入tomcat中,访问报404(绝对能够解决你的问题,相信我~)
阿里云服务器上,之前自己也部署过一个测试用的项目,直接访问也是可以访问的,但是,,不知道为啥我新创建的一个<em>spring</em> <em>boot</em>项目选择<em>war</em>包部署到<em>tomcat</em>上面,访问结果都是404,找了很多中解决方法,特此记录一下先说明一下。因为我创建maven项目的时候,选择的就是<em>war</em>包,然后再把<em>spring</em> <em>boot</em>的相关依赖添加进去的,才形成的<em>spring</em> <em>boot</em>项目,(说实话,我觉得这种方式靠谱...
IDEA下spring boot项目打包war包部署外部tomcat问题
最近需要把开发的<em>spring</em> <em>boot</em>项目打包部署到云服务器上,y
Spring Boot学习---2.将项目打成war包部署到自己的tomcat
Spring Boot学习—2.将项目打成<em>war</em>包部署到自己的<em>tomcat</em>中虽然Spring Boot自己有<em>tomcat</em>,也提供了很多配置选项可以去配置<em>tomcat</em>,比如端口号、访问地址等,但是很多时候可能一个<em>tomcat</em>下部署多个项目,需要将项目打成<em>war</em>包部署至自己的服务中,如下是具体步骤: 一、修改pom文件去掉自带<em>tomcat</em> &lt;!-- 不采用<em>spring</em>-<em>boot</em>自带的<em>tomcat</em>进行启
SpringBoot打成war包部署到tomcat版本冲突问题
1、问题出现 <em>spring</em><em>boot</em>2.0打成<em>war</em>包放到<em>tomcat</em>报错 报错截图: 主要报错: Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager 2、分析原因 打成jar包运行是没问题的,可运行。唯一不同便是内嵌<em>tomcat</em>和外部使用<em>tomcat</em>,发现本机<em>tomcat</em>为7.0.72,初步认为<em>tomcat</em>版本冲突。 3、查...
idea spring boot项目生成war项目导出,外置tomcat启动war,mac 使用终端启动tomcat 问题解决
1.导出战争包确认的pom.xml中 然后点击package导出副本<em>war</em><em>启动</em>完成代码0,项目没问题,会给出导出路径/Users/emcoo-03/www/simplyeat/emcoo-rest/target/emcoo-rest-0.0.1-SNAPSHOT.<em>war</em>然后将战争包认近tomact的的webapps目录下,<em>启动</em>tomact后会自动解压<em>war</em>包,我是<em>启动</em>过所以已经解压了使用命令启...
spingboot 打成war访问项目出现404
困扰了一下午,其实就是一个坑,问题关键就在Application<em>启动</em>类1.原先<em>启动</em>类,最初的简单生成模版@SpringBootApplication @ComponentScan(basePackages = &quot;com.test&quot;) public class Application { public static void main(String[] args)...
springboot项目打包部署到tomcat
将<em>spring</em><em>boot</em>项目打包部署到<em>tomcat</em>中我是想把<em>spring</em>cloud-eureka打成<em>war</em>包放到<em>tomcat</em>上运行,因为自己也摸索了很久,所以想记录一下1、在pom.xml里设置 &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt;2、在pom.xml里找到<em>spring</em>-<em>boot</em>-starter-web依赖节点,在其中添加如下代码, &amp;lt;dependen...
8-springbootwar包在tomcat上无法正常启动
背景 20181108用IDEA新建了一个基于<em>spring</em><em>boot</em>2.1.0的项目,在IDEA上用内置的<em>tomcat</em>8.5跑可以正常运行,但是后面项目不断的开发,用到了zull,突然有一天打包放在服务器的<em>tomcat</em>8.5里,发现项目<em>启动</em><em>不了</em>了,就是不出现那个<em>spring</em><em>boot</em>的大字了,在<em>spring</em>前面就停掉了,仅仅是把<em>war</em>给解压了 图片...
SpringBoot 打包为war启动时导入外部配置文件
最近在做一个SpirngBoot的项目,要求服务器部署的视乎使用<em>tomcat</em><em>启动</em><em>war</em>包的时候需要导入一个指定位置的application.properties文件。在网上查找了相关的问题之后,发现大部分都是基于jar包的,同样的方法<em>war</em>包下并不适用。 后来发现了一个方法,可以为完美解决这个问题。 在你的项目文件夹下,创建一个configuration文件夹用于存储各种SpringBoot
今天把SpringBoot项目直接打包放到服务器Tomcat下无法访问
今天把项目打成War包直接放webapps下,重启<em>tomcat</em>无法访问网页,但是把ssm结构的系统直接放到服务器却可以直接访问,正在研究SpringBoot打包方式和server。xml的具体配置,待研究结束再上传结果! ...
SpringBoot2.0打成war包,部署到Tomcat服务器
①将maven打包方式改为<em>war</em> &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt; ②在pom文件中引入依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;javax.servlet&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;javax.servlet-api&amp;lt;/artifactId&amp;gt; &amp
springBoot项目打包war包部署到tomcat
第一步:修改pom.xml 变成<em>war</em>包 &amp;lt;groupId&amp;gt;com.example&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;<em>spring</em>demo&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;0.0.1-SNAPSHOT&amp;lt;/version&amp;gt; &amp;lt;packaging&amp;gt;<em>war</em>&am
SpringBoot学习笔记(10)-使用Gradle和Maven将项目打包
环境:IntelliJ idea + SpringBoot2.0 + gradle4.8 + <em>tomcat</em>8 由于SpringBoot程序内部集成了<em>tomcat</em>,故官方推荐开发者将项目打成jar包,并且用java -jar xx.jar运行项目;但是在实际开发中,开发者仍习惯将web项目打为<em>war</em>包并部署到服务器<em>tomcat</em>中,方便<em>启动</em>和监控项目的情况。
【idea,maven工程】tomcat部署web工程 无法启动,打成war包可以启动问题
你是否有这样的情况:1.使用idea2.maven工程3.web项目4.使用了<em>tomcat</em>,在<em>启动</em>时项目无法正常访问5.target目录下,没有相应的<em>war</em>包6.使用 maven,install命令打成<em>war</em>包又可使用解决方法:1.选中<em>tomcat</em>,右键,选择Edit configuration2.点击加号,选择Build Artifacts,将相应的<em>war</em>:exploded 打钩重新<em>启动</em>,搞定!...
SpringBoot项目部署到Tomcat时重复启动的解决方法
一、使用内嵌Tomcat打成jar包的形式部署 SpringBoot项目部署在linux系统上时,通过<em>启动</em>脚本<em>启动</em>项目时,<em>启动</em>完成后接着重复<em>启动</em>,然后一直循环下去! 解决办法是在配置文件中添加这个配置: <em>spring</em>.devtools.restart.enabled=false 二、以<em>war</em>包形式部署到外部Tomcat 1、SptingBoot项目的原因 1、未排除SpringB...
spring_boot 发布成war包 ,部署到外部的tomcat
由jar变成<em>war</em>jar如果是上面的打包方式,<em>启动</em>方式则为 mvn package java -jar target/mymodule-0.0.1-SNAPSHOT.jar改变成<em>war</em> http://maven.apache.org/POM/4.
十四、Spring Boot 使用外置的 Servlet 容器 -- 项目打War包和外部Tomcat配置与项目启动
嵌入式 &amp;amp;amp;amp;amp; 外置 Servlet 容器的优缺点; 嵌入式 Servlet 容器: 优点:简单,便携; 缺点:默认不支持 JSP、优化定制复杂(使用定制器【ServerProperties,自定义定制器EmbeddedServletContainerCustomizer】,自己编写嵌入式容器创建工厂【EmbeddedServletContainerFactory】) 外置 Servlet 容...
Spring Boot WAR包运行原理分析
Spring Boot应用支持用jar方式独立运行(官方推荐)。当然了,也支持打包成<em>war</em>放到web容器中运行 下面,讲简单的演示一下打包成<em>war</em>包运行的步骤 1:新建maven项目 http://www.w3.org/2001/XMLSchema-in
spring boot 项目中使用provided打包成wartomcat运行出现的问题总结
       大家知道 <em>spring</em> <em>boot</em> 项目是自带<em>tomcat</em> 的,但是我们有时候是需要把项目打包成<em>war</em> 然后放到独立的<em>tomcat</em>中运行的,这个时候我们就需要将它自带的<em>tomcat</em>给排除开,这时候我们就可以使用&amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;来实现,我们在pom文件中这样写: &amp;lt;dependency&amp;gt; &amp;lt;groupId...
SpringBoot项目如何打成war包和jar包的(运行方案)
  相信很多人在百度的情况下找了很多方法(确实打<em>war</em>失败,推荐方案二直接jar运行<em>启动</em>项目   还有一种方法就是在项目开发初期就可以解决这个难题的前提是IEAD开发     1.      2. 3.    大家可以试试 修改配置   反正我是跑起来了 )   大致步骤如下:   1、配置pom.xml的<em>tomcat</em>,   2、在pom.xml配置<em>spring</em><em>boot</em>的启...
解决springboot war包在tomcat部署时启动慢的问题
web.jpg &amp;gt;&amp;gt;&amp;gt;我的博客&amp;lt;&amp;lt;&amp;lt; 最近测试服务器<em>tomcat</em>发布一次很慢,为了解决这个问题,特地看了<em>tomcat</em>的log文件,<em>启动</em>日志在<em>tomcat</em>/logs/catalina.out文件中。 1、INFO:org.apache.catalina.startup.HostConfig.deployDire...
spring bootwar包部署到tomcat下详细教程(解决缺少web.xml报错的问题)
1.首先 修改pom.xml下的打包方式<em>war</em>2.添加servlet-api依赖 javax.servlet javax.servlet-api 3.1
学习springboot小笔记(六) ----IDEA用maven打包成war,放到tomcat中发布项目
跟着别人的demo自己也做了个demo,在打包到服务器的时候,发现生成的<em>war</em>包根本不起作用,要么是空白页面,要么是404。 找了很久,在大佬的建议下,乖乖看了 英文文档,跟着做,才知道在IDEA的<em>spring</em><em>boot</em> <em>war</em>包应该是这样生成的。   1、添加依赖(<em>tomcat</em>的依赖,更准确的说是 打包的时候 不要加上 <em>tomcat</em>)、将jar改成<em>war</em>】 &amp;lt;d...
SpringBoot2.0版本打war包放入tomcat运行
将打包类型改为<em>war</em>类型 为防止乱码,设置打包时的编码为UTF-8 排除<em>spring</em><em>boot</em>自带的<em>tomcat</em>依赖 导入外部<em>tomcat</em>依赖 设置打成<em>war</em>后的名称 <em>启动</em>类继承SpringBootServletInitializer,并覆写 configure() 方法 完整的pom依赖,可根据自身的需求进行删除和添加 &amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;quot; en
打包部署springbootwar部署到不同端口)
修改方法 在pom.xml文件中添加下面的依赖: &lt;!--因配置外部TOMCAT 而配置--&gt; &lt;dependency&gt; &lt;groupId&gt;org.<em>spring</em>framework.<em>boot</em>&lt;/groupId&gt; &lt;artifactId&gt;<em>spring</em>-<em>boot</em>-starter-tomca...
springBoot项目打war包,部署到外部tomcat;解决打包后resources下的文件全部丢失
2018-08-29 小赖 文档初始化 <em>spring</em>Boot 带有内置Tomcat 服务器,可以直接将项目打包成jar运行,但是如果在需要把项目达成<em>war</em>包该怎么办呢?下面是将<em>spring</em><em>boot</em>项目部署为<em>war</em>项目的一些步骤 1. pom.xml中将打包形式jar修改为<em>war</em> 修改前: &amp;lt;packaging&amp;gt;jar&amp;lt;/packaging&amp;gt;...
项目在Idea或Eclipse里配置tomcat启动正常, 打包成war部署到服务器后页面无法访问的解决办法,超详细!
<em>war</em>包可是个神奇的东西 然鹅当我们把项目打成<em>war</em>包部署到服务器上,或者发给别人让别人部署的时候 有时总会遇到这样一个问题----- 为啥我<em>tomcat</em><em>启动</em>成功了,webapp下边也生成对应的项目文件夹了 但无论怎么调就TM是界面404无法访问呢??? 答案就是,<em>tomcat</em>的确<em>启动</em>成功了,但初始化webapp中所有的项目的时候确遇到了问题 我们的<em>war</em>包,在初始化的时候,gg了 ...
STS将SpringBoot项目分别打成jar包和war包部署在tomcat服务器上
一、将SpringBoot工程打成Jar包 1、在&amp;lt;build&amp;gt;&amp;lt;/build&amp;gt;中第一行添加&amp;lt;finalName&amp;gt;limits&amp;lt;/finalName&amp;gt;即打包后的名字      更改pom文件,添加一下信息: &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;
springcloud项目打成war包部署到tomcat
1.首先把jar包改成<em>war</em>包,然后把内嵌的<em>tomcat</em>去掉 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLo...
springboot war获取静态资源
<em>spring</em><em>boot</em> <em>war</em>获取静态资源针对<em>spring</em><em>boot</em> mybatis开发项目https://gitee.com/lcg0124/<em>boot</em>do做的操作 <em>war</em> pom.xml添加依赖jar 改为 <em>war</em> ........... 打<em>war</em>包时加入此项, 告诉<em>spring</em>-<em>boot</em> t
如何将一个SpringBoot简便地打成一个war包(亲测有效)
为什么要把SpringBoot打成<em>war</em>包正常情况下SpringBoot项目是以jar包的形式,通过命令行:java -jar demo.jar来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新<em>启动</em>都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失。比如我们上传了一个头像,重启项目后,这个头像就没了。
springboot打包成war包遇到的问题
今天客户要求要用<em>war</em>包部署。于是研究了下怎么打成<em>war</em>包如图:pom.xml 加上这两句&amp;lt;artifactId&amp;gt;pbsimu-opcontest&amp;lt;/artifactId&amp;gt; &amp;lt;packaging&amp;gt;<em>war</em>&amp;lt;/packaging&amp;gt; 这是<em>启动</em>类:public class Application extends SpringBootServletInitia...
SpringBoot打war包,修改内置默认tomcat端口号
1.打<em>war</em>包,先把pom文件packaging由jar改成<em>war</em>: 2.Application文件: @SpringBootApplication public class Application extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer { pu...
springboot打成war包放入tomcat的webapps中启动成功,访问controller层报404,访问页面正常
这两天老大安排新活,让我这个深陷该bug的人换换口味,搭建一个<em>spring</em><em>boot</em>框架,能够简单实现Restful风格的接口。<em>spring</em><em>boot</em>之前用过,这来回差不多有一年没有接触过了。这次搭建就遇到好几个坑,不过也都算解决了,有环境的问题,也有代码的问题,这里记录一下方便以后参考。下面具体说说吧~ github项目地址:https://github.com/fenglizhang/Teleme...
maven打成war包之后,放到测试环境,启动tomcat报错
-
springboot微服务打WAR包部署
[size=large]1、修改项目的POM文件 修改项目的打包形式为 WAR包 去除掉<em>spring</em><em>boot</em>项目自带的<em>tomcat</em>包 org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-starter-web 1.5.10.RELEASE org.<em>spring</em>framework.<em>boot</em> spr...
如何把Spring Boot项目的war包部署到tomcat
Spring Boot默认提供内嵌的<em>tomcat</em>,所以打包直接生成jar包,用java -jar命令就可以<em>启动</em>。但是,有时候我们更希望一个<em>tomcat</em>来管理多个项目,这种情况下就需要项目是<em>war</em>格式的包而不是jar格式的包。 本文介绍如何把Spring Boot项目的<em>war</em>包部署到<em>tomcat</em>。 把Spring Boot的<em>war</em>包部署到<em>tomcat</em>,需要三...
intellij下将springboot项目打成war包发布到远程tomcat服务器上
1.将pom.xml中的打包方式修改为<em>war</em>2.在pom.xml中添加依赖,将scope状态修改为provided3.修改src/main/java下的application<em>启动</em>项4.将项目重新生成一下5.打开视图中的工具按钮,找到Maven Projects-您的项目-Lifecycle,双击package,6.控制台中出现如下信息表示已经打包成功7.此时项目已经成功打包成<em>war</em>包,位置在项目结构
Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例
Spring Boot(三) 将<em>war</em>文件部署到<em>tomcat</em> 、 Thymeleaf示例 一 、 将<em>war</em>文件部署到<em>tomcat</em> 对于Spring Boot WAR部署,需要执行三个步骤: 扩展SpringBootServletInitializer 根据提供标记嵌入式servlet容器。 更新包装为 War 测试工具 Spring Boot 1.4.2.RELEASE Tomca...
springboot项目使用maven打war包部署,tomcat正常启动,但访问404
一开始把一个<em>spring</em><em>boot</em>项目用maven打成一个<em>war</em>包部署到自己的阿里云服务器上面,<em>启动</em><em>tomcat</em>(我设置的端口是8080,并且配置了安全组对外能访问8080端口), 然后在另外一台主机访问该项目,返回404,然后检查了一下<em>tomcat</em>是否<em>启动</em>成功,结果<em>tomcat</em>的欢迎页可以正常访问,查看<em>tomcat</em>的<em>启动</em>日志,发现也没报任何错误(但是当时没注意到并没有<em>spring</em><em>boot</em>的加载信息...
5.SpringBoot入门教程之打成war包在tomcat容器中执行
有时候因为项目的需要将<em>spring</em><em>boot</em>项目放在<em>tomcat</em>容器中执行,下面我们就来做一个简单的介绍。 目录 目录 开发工具以及版本 创建一个maven项目 配置pom.xml 程序目录结构 创建MyApplication<em>启动</em>类 创建控制器MasterController类 创建控制器MasterController类 创建MasterService业务类 创建SlaveServ...
spring boot学习1之main和tomcat启动及log日志
写了个<em>spring</em> <em>boot</em>例子,的确是零配置,平时需要写个web例子测试之类的时候,用它还挺方便的。现在开发都搞微服务,api端之前都是dubbo或jesry,现在也可以用<em>spring</em> <em>boot</em>了。     现在记录下<em>spring</em> <em>boot</em>的小例子,maven构造的。      创建个maven项目,jar或<em>war</em>都行,jar的话打包后通过main方法<em>启动</em>,<em>war</em>的话打包后直接扔到tomca
springboot war 包打包注意事项
把<em>spring</em>-<em>boot</em>项目按照平常的web项目一样发布到<em>tomcat</em>容器下,当然不可能永远都在你的编辑器运行了,在编辑中运行是因为Spring <em>boot</em> 集成了Tomcat,下面我们要发布我们自己的Tomcat 一、在pom.xml里设置  1 <em>war</em> 二、移除嵌入式<em>tomcat</em>插件,在pom.xml
springBoot 项目 jar/war打包 并运行
一:idea  打jar  包    简述:<em>spring</em>boor  项目最好的打包方式就是打成jar  ,下边就是简单的过程     1.打开idea工具 ,选着要打开的项目, 然后打开view--》 tool window--》terminal ,打开命令行    2.在pom.xml  文件中添加插件3.输入命令:mvn packsge Dmven.test.skip=true   /跳过测试...
springBoot打war包后,启动时导入外部配置文件
之前一直都是将配置文件等全部打成一个包使用,后来因为维护啥的都比较困难,所以将配置文件移出来,从外界去依赖: 首先就是在项目的 configuration文件夹中添加一个类: LocalSettingsEnvironmentPostProcessor( configuration:用于存储各种SpringBoot的配置文件) package com.altynai.xxxxxx.configur...
spring boot打jar包和打war包的区别作用
<em>spring</em> <em>boot</em>既可以打成<em>war</em>发布,也可以找成jar包发布。说一下区别 jar包:直接通过内置<em>tomcat</em>运行,不需要额外安装<em>tomcat</em>。如需修改内置<em>tomcat</em>的配置,只需要在<em>spring</em> <em>boot</em>的配置文件中配置。内置<em>tomcat</em>没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。 <em>war</em>包:传统的应用交付方式,需要安装<em>tomcat</em>,然后放到waeapps...
war包到tomcat,或指定路径
打<em>war</em>包到<em>tomcat</em>,或指定路径 http://blog.csdn.net/qh_java/article/details/52205448
使用idea创建springboot项目并打成war包发布到weblogic上
使用工具:intelliJ IDEA2016.3, jdk1.8 ,weblogic12一 使用idea创建<em>spring</em><em>boot</em>项目 File-》New -》Project 选择jdk版本,如果下拉框中没有可供选择的jdk1.8,点击New按钮找到Jdk1.8安装目录 填写project信息,可根据需要修改 (注意:Packaging为jar,Java Version为1.8) 根据项目需要,添加
springboot项目war包部署并去除项目名访问
<em>spring</em><em>boot</em>项目<em>war</em>包部署并去除项目名访问 <em>spring</em><em>boot</em>项目jar包部署请见:https://blog.csdn.net/rico_zhou/article/details/81283953 <em>spring</em><em>boot</em>内置了Tomcat,并且我们开发环境<em>spring</em><em>boot</em><em>启动</em>是可以不带有项目名访问的,近日有了这个需求,原本是jar包部署并注册成服务,现在需要<em>war</em>包部署,以Win...
IDEA打包springboot项目为war并发布到tomcat服务器
最近有个<em>spring</em><em>boot</em>项目要发布到独立的<em>tomcat</em>下运行,其中遇到了很多坑,在此记录下: 1.<em>spring</em><em>boot</em>项目打包配置: 首先在<em>启动</em>类目录下新增打包类  备注:<em>启动</em>类继承自SpringBootServletInitializer方可正常部署至常规<em>tomcat</em>下,其主要能够起到web.xml的作用(web.xml主要配置各种servlet,filter,listener等,...
maven开发下tomcat部署war包,没有报错但是访问不了站点任何资源和接口。
就这样一直加载这,没有任何反应,控制台也不报任何错误。困扰了许久,百度无果。只能自己慢慢的一步一步的找问题的根源。 先发现将SpringMvc的前端控制器配置删除后,就能够访问站点。但是不配置前端控制器,就意味着任何请求都进不去。 无奈只能打开SpringMvc的配置文件一个个的看,到底是哪儿出错了。 开始是以注解的方式配置扫描包来声明对象,尝试在xml配置文件中用标签来声明对象。震惊!!!
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
Java实战开发1200例(第二卷)下载
Java实战开发1200例(第二卷)李钟尉 陈丹丹编,光盘中代码为空,这事源码 相关下载链接:[url=//download.csdn.net/download/g137678564/3846108?utm_source=bbsseo]//download.csdn.net/download/g137678564/3846108?utm_source=bbsseo[/url]
cmd后门cmd后门下载
放大镜建用户 放大镜建用户 放大镜建用户 相关下载链接:[url=//download.csdn.net/download/woshihuaizi/1957709?utm_source=bbsseo]//download.csdn.net/download/woshihuaizi/1957709?utm_source=bbsseo[/url]
操作系统模拟:多级反馈队列下载
用java编程实现的多级反馈队列,用于模拟操作系统相关内容。 相关下载链接:[url=//download.csdn.net/download/zw1314520/2225272?utm_source=bbsseo]//download.csdn.net/download/zw1314520/2225272?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习boot boot学习 java
我们是很有底线的