Springboot以war包方式运行】的更多相关文章

一.  修改打包形式 在pom.xml里设置 <packaging>war</packaging>   二.添加以下依赖  提供标记嵌入式servlet容器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided<…
idea调试过程中不会出现此问题,异常如下 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'apiNotificationController' defined in URL [jar:file:/E:/aiplatformService/web-0.3.jar!/BOOT-INF/classes!/com/xxx/web/open/controller/ApiNoti…
转载 Springboot打包war包部署到自己的tomcat中 一.springboot+maven工程——打war包步骤如下: 1.修改父pom.xml文件: <packaging>pom</packaging> <!-- 方式一 Begin --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star…
Springboot解决war包放到Tomcat服务器上404的特殊情况 原文链接:https://www.cnblogs.com/blog5277/p/9330577.html 原文作者:博客园--曲高终和寡 *******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请去上述的原文链接查看原文**************** 一般情况下,请先检查是否是从jar包方式转war包的时候缺了哪些步骤,我这里就不做特殊说明了,百度谷歌上…
springboot打war包后部署到tomcat后访问返回404错误 1.正常情况下,修改打包方式为war <packaging>war</packaging> 2.启动类继承SpringBootServletInitializer,重写configure方法 @SpringBootApplicationpublic class SmallProgramApplication extends SpringBootServletInitializer { @Override pro…
SpringBoot读取war包jar包Resource资源文件解决办法 场景描述 在开发过程中我们经常会碰到要在代码中获取资源文件的情况,而我在最近在SpringBoot项目中时碰到一个问题,就是在本地运行时,获取本地的xml资源文件是能够获取到的,但是项目打成war包jar包启动运行时,就会发生问题,报找不到资源文件的错误.然后经过寻找排查确定了是下面代码通过ClassLoader获取路径的时候出错了.   常用方式: /** * @author mazhq * @Title: TestMa…
WAR包方式安装Jenkins     系统环境: CentOS 7.5 1804 IP:192.168.1.3 关闭selinux.firewalld jenkins war包:下载地址 一.安装tomcat以及nginx 1.通过yum安装tomcat.nginx yum install -y tomcat nginx #nginx需要事先配置好epel源 #elep源配置方法: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun…
springboot以jar包方式启动.关闭.重启脚本 启动 编写启动脚本startup.sh #!/bin/bash echo Starting application nohup java -jar springboot_helloword-0.0.1-SNAPSHOT.jar & 授权 chmod +x startup.sh 关闭 编写关闭脚本stop.sh #!/bin/bash PID=$(-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }…
Springboot以jar包方式启动.关闭.重启脚本 1.启动 2.关闭 3.重启 4.脚本授权 SpringBoot: nohup java -jar zlkj-data-server-1.0-SNAPSHOT.jar --spring.profiles.active=prod > /usr/local/program/jgp.log & Java: nohup java -jar JT808.jar > /usr/local/program/JT808.log & 1.启…
如果你的SpringBoot工程是一个jar工程,而想把它改造成war工程,并打成war包放到外部的tomcat下运行,该怎么修改配置呢?这里以Maven工程为例进行介绍. (1)将pom.xml中的打包方式由jar改成war (2)在pom.xml中添加spring-boot-starter-tomcat依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin…
以最简单的spring boot demo项目来演示如何发布项目war包到tomcat,并成功运行(有很多小伙伴会出现404错误) 一.准备一个最简单的demo项目 在IDEA中新建一个项目,一直next,选择Dependencies中选择Web. 点击Finish完成 二.为了项目发布后方便排错,在DemoApplication中增加几行代码 package com.example.demo; import org.springframework.boot.SpringApplication;…
一.修改pom.xml. 1.packaging改为war 2.build节点添加<finalName>你的项目名</finalName> 二.修改项目启动类,继承SpringBootServletInitializer,重写configure方法. 三.打包.在项目路径target目录下生成war文件. 1.idea,在maven视图双击package 2.eclipse,右击项目名 | Run As | Maven install    3.命令行,进入到项目路径下,运行 mv…
参考资料: https://blog.csdn.net/rico_zhou/article/details/83415114 https://blog.csdn.net/pz641/article/details/85029431 https://blog.csdn.net/m0_37981898/article/details/82155912 因为一些特殊需要,要将springboot 项目由jar包改为war包发布,记录实现的过程和出现的问题: 1. 首先,将pom.xml中打包配置改成w…
1.修改打包方式为war     <packaging>war</packaging> 2.添加第三方依赖的jar到pom     我的第三方jar包在resoueces目录下的lib下(目录可以是其他路径,pom引包要正确)     <dependency> <groupId>otc</groupId> <artifactId>commons-logging</artifactId> <version>1.2…
服务部署 记录原因 将本地SpringBoot项目通过war包部署到虚拟机中,验证服务器部署. 使用war包是为了方便替换配置文件等. 工具 对象 版本 Spring Boot 2.4.0 VMware Workstation Pro 16 Git 2.9.4 maven 3.3.9 JDK jdk1.8.0_281 Tomcat 9.0.45 Redis 6.2.1 Tomcat版本需要与SpringBoot内置版本保存大版本上一致,否则会出现问题 虚拟机这里安装不赘述. Git 进入虚拟机的…
spring-boot jar 包方式启动: 首先,为了防止和常用的 Tomcat 8080 端口冲突,将 Spring-boot 项目的端口号设置为 9090. 具体方法:在 application.properties 文件里写 server.port=9090. 使用 maven 命令:clean package 打包. 放到服务器上一个合适的位置. 使用 Java -jar spring-boot01-1.0-SNAPSHOT.jar 命令,启动 jar 包. 然后,在浏览器输入 htt…
这一篇文章介绍SpringBoot应用修改默认打jar形式部署为打war包形式,部署到外部Tomcat. SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat. 修改原有项目 1.修改项目 打开项目,修改pom文件: 1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目可以忽略)和spring-boot-starter-tomcat依赖. 2.packagi…
springboot 默认是通常是打包成jar的,里面会内置一个tomcat容器 有时候我们需要使用以前打成war包的方式部署到对应的tomcat中, 具体springboot 怎么从jar改成war的打包方式我就不细说了,百度一大把 基本就是pom加一个spring-boot-starter-tomcat 的dependency scope为provided packaging由jar改为war 增加一个类 继承 SpringBootServletInitializer 复写configure…
概述 第一次用maven工具打war包,出现各种各样的问题,做个问题记录方便下次查看 maven 一开始用的maven是springboot默认的,在.m2下,要打包时才发现没有mvn指令.索性自己就重新装个maven,去官网下载,我安装的是3.5.2版本.因为maven仓库默认是国外的,需要更改为国内的镜像地址,方便建立本地的仓库,于是更改setting.xml文件,在<mirrors>标签内添加一个新的标签,完成之后自己配置环境变量,下图是lz自己电脑的配置,根据自己安装目录进行,完成后测…
⒈忽略tomcat的context-path 方式一: 停止tomcat服务,删除tomcat安装目录的webapps目录下的ROOT目录,将打成的WAR包重命名为ROOT.war,重启tomcat服务,tomcat将自动解压部署. 方式二: 为当前war包指定context-path为/ 编辑tomcat安装目录的conf目录下的service.xml文件,在<Host>节点下添加如下内容 <Context path="/" docBase="warNam…
小白觉得springboot打成jar包直接使用内嵌的tomcat或jetty容器(java -jar xxx.jar)运行项目不利于定位问题,我还是习惯于查看tomcat或nginx的日志来定位问题,今天小白就讲讲springboot打成war部署JavaWeb项目于tomcat. 新建web项目 helloboot 开发工具:Spring Tool Suite(STS) File->New->Spring Starter Project,如下图所示: 项目结构如下所示: applicati…
1.修改pom文件 修改打包方式 为war: 添加tomcat使用范围,provided的意思即在发布的时候有外部提供,内置的tomcat就不会打包进去 <groupId>com.school</groupId> <artifactId>daniel</artifactId> <version>0.0.1-SNAPSHOT</version> <name>daniel</name> <descriptio…
项目在eclipse运行是可以的,但是打成war包到线上报错: FileNotFoundException: class path resource [static/apiclient_cert.p12] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/home/****-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/s…
IntelliJ IDEA打包成war(包括maven项目)点击打开链接 首先要在maven项目中的pom.XML中配置好需要的配置: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0…
springboot需要jdk1.8+tomcat8.0 第一步:从IDEA中通过maven install将项目打成war包 第二步:将war包放在tomcat的webApp目录下,启动tomcat 第三步:开始报错Unsupported major.minor version 52.0 本地排查:java -version显示的是jdk1.8,正确 抓耳挠腮中... 最终解决:查看了tomcat的启动日志,发现日志里显示我的Java-Home是jdk1.7 终于找到坑了,因为 本地都配置好了…
修改pom为war不是jar. 移除tomcar的jar依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> 生成war: 把war放入Tomcat的webapps目…
简单易用的使用idea 将SpringBoot工程打war包的方法 pom.xml中添加标签 1. 声明打包格式 <packaging>war</packaging> 2.  声明打包依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</vers…
一.通过rpm包方式直接安装jenkins 1.官网下载rpm安装包(前提是安装jdk) wget https://pkg.jenkins.io/redhat-stable/jenkins-2.121.2-1.1.noarch.rpm rpm -ivh jenkins-2.121.2-1.1.noarch.rpm 2.查看相关文件路径 3.启动 启动失败,根据提示发现如下报错 该报错是因为在管理脚本的定义路径下找不到java命令,先查看java命令的路径,然后在管理脚本中添加现java命令路径即…
SpringBoot 项目打包时能打成 .jar 与 .war包文件,.jar使用 java -jar xx.jar 就可以启动,而 .war 可以部署到tomcat的 webapps 中,随tomcat的启动而启动. SpringBoot 本身是内置tomcat的,如果想部署到外部tomcat, 就要做一些改变. 1.在pom文件中将 packaging 改为war 1 <packaging>war</packaging> 2.在maven里排除springboot自带的tomc…
solo,一款小而美的博客系统,GitHub:https://github.com/b3log/solo 环境和文件准备 服务器:用的阿里云服务器,系统是 CentOS 7.3 64 位. JDK:1.8 Tomcat: 9.0.24 MySQL:5.7 solo:solo-v3.6.4.war 介绍两款工具,接下来会用到,Xshell 和 XftpXshell 和 Xftp 的下载使用使用 Xshell 控制云服务器,使用 Xftp 和电脑传输文件. 安装 JDK Centos7 安装 JDK…