精华内容
下载资源
问答
  • tomcat war包部署

    2020-08-13 14:14:11
    疫情期间在家办公,突然公司的服务器链接不上,只好在自己电脑上部署后台环境,我这里只是在tomcat下进行war包部署;war包就是后台的代码被打包成xxx.war的文件。如果想知道war包是什么,网上搜索资料很详细。 下面...

    疫情期间在家办公,突然公司的服务器链接不上,只好在自己电脑上部署后台环境,我这里只是在tomcat下进行war包部署;war包就是后台的代码被打包成xxx.war的文件。如果想知道war包是什么,网上搜索资料很详细。

    下面开始部署:

    1. 首先下载tomcat,官网地址:https://tomcat.apache.org/
    2. 以tomcat9为例子,根据我们电脑的配置:
    3. 把xxx.war包放到tomcat下的webapps路径下,例如: apache-tomcat-9.0.37-windows-x64\apache-tomcat-9.0.37\webapps
    4. 启动tomcat,在bin目录下 双击 shutdown.bat ,然后双击 startup.bat ,然后会弹出 命令窗口,这样就会把xxx.war文件自动解压到当前目录下,会生成一个 xxx 文件(测试tomcat是否启动成功,在浏览器下输入 localhost:8080)
    5. 链接mysql数据库没有MySQL,先去官网下载,没有Mysql图形化管理工具再去下载Mysql管理工具,比如我用的SQLyog),这个sql文件和xxx.war包都是后台给我的,因为数据库和后台代码都是别人后台搞的嘛

    6. 找到 \xxx\WEB-INF\classes ,找到对应链接数据库的配置文件并打开,修改其中链接数据库的用户名、密码;例如:    


               

    展开全文
  • 使用idea打包war包部署

    2021-03-02 14:44:51
    使用idea打包war包部署 本文分四个步骤进行讲述 步骤一、打开Project Structure 步骤二、增加打包配置(包括项目、打包类型、导出路径等等) 步骤三、修改war包配置 步骤四、打包 步骤一、打开Project Structure 打开...

    使用idea打包war包部署

    本文分四个步骤进行讲述
    步骤一、打开Project Structure
    步骤二、增加打包配置(包括项目、打包类型、导出路径等等)
    步骤三、修改war包配置
    步骤四、打包

    步骤一、打开Project Structure
    打开idea开发工具,在File下找到Project Structure…(注意:低版本的idea在Nevigate目录下找)
    在这里插入图片描述

    步骤二、增加打包配置(包括项目、打包类型、导出路径等等)
    在打开的页面中找到Artifacts,点击右边的“+”,定义war包的名字和war包保存的路径。Add里面选择web application:Archive 打包的结果是war包,选错了也没关系,在右上角处Type可以选择。选择Empty意思是暂不选择项目,选择For ‘web:war exploed’ 则需要选择需要打包的项目。
    在这里插入图片描述

    具体为: + -> web application:Archive -> For ‘web:war exploed’ -> 选择项目 -> ok

    如果下面显示.MF file not found in Accept.war,那么要继续进行配置。否则在项目运行后在设置好的路径下找不到war包,这时点击下面绿色加号选择Directory Content,选择你当前项目的WebRoot目录,之后保存就配置好了。

    步骤三、修改war包配置
    主要配置说明如下
    在这里插入图片描述

    我们可以右键可用的项目,然后选择整个导出(也可以自己选择单个添加文件或者目录)
    在这里插入图片描述

    导出结果如下
    在这里插入图片描述

    后续打包的结果如下
    在这里插入图片描述
    在这里插入图片描述

    步骤四、打包
    点击“Build”,选择“Build Artifacts”…
    在这里插入图片描述

    然后选择之前定义的输入war包的名字,选择“build”。在打包路径里面就有XXXX.war,就可以拿到tomcat下部署了。
    在这里插入图片描述
    在这里插入图片描述

    注意
    idea版本不一样Project Structure…所在位置可能也不一样,一般就在File或者Nevigate下
    我的idea版本如下:
    在这里插入图片描述

    补充于csdn:https://blog.csdn.net/ysx_0601/article/details/82850728
    ————————————————
    本文属于转载
    原文链接:https://blog.csdn.net/qq_38861743/article/details/100035812

    展开全文
  • SpringBoot之打包成war包部署到tomcat

    万次阅读 热门讨论 2017-06-26 22:54:51
    SpringBoot之打包成war包部署到tomcat 小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免重复这些小错误: 配置文件...

    SpringBoot打包成war包部署到tomcat

    小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免重复这些小错误:

    • 配置文件(本地部署)
    • 启动类(war包部署)
    • war包部署pom.xml添加
    • maven命令生成war包(跳过测试)
    • war部署到tomcat

    • 配置文件(本地部署)
      这里呢,是我们伟大的springboot的配置文件需要做的一些配置,即使似乎跟打包没有半毛钱关系,但是小编还是在这里强调一下,大多数情况下,maven是默认进行项目测试的,请确保在打包成war前,数据库配置正确,以免入坑。
    user = name
    spring.datasource.url = jdbc:mysql://127.0.0.1:3306/mj
    
    spring.datasource.username = root
    
    spring.datasource.password = 123456
    
    spring.datasource.driverClassName = com.mysql.jdbc.Driver
    spring.jpa.hibernate.ddl-auto = update
    spring.jpa.show-sql = true
    • 启动类(war包部署)
      接下来呢,要想springboot项目知道我们的意图,so,我们要引导我们的项目,告诉他我们要打包成war包,在此我们需要继承SpringBootServletInitializer类重写他的configure方法。告诉他我们要怎样启动它,生成war包需要的相关文件
    package com.job;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.servlet.ServletComponentScan;
    import org.springframework.boot.web.support.SpringBootServletInitializer;
    
    @SpringBootApplication
    @ServletComponentScan
    public class JobManagementApplication extends SpringBootServletInitializer{
    
         @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
                return application.sources(JobManagementApplication.class);
            }
        public static void main(String[] args) {
            SpringApplication.run(JobManagementApplication.class, args);
        }
    }
    • war包部署pom.xml添加
      接下来,我们要为maven的pom.xml添加相关的依赖配置:
      首先要把<packaging>jar</packaging>改为以下
    <packaging>war</packaging>

    其次还有添加以下依赖

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
    • maven命令生成war包(跳过测试)
    mvn clean package  -Dmaven.test.skip=true
    • war部署到tomcat
      重命名生成的war包为ROOT.war,部署到tomcat的webapps文件目录下(确保webapps目录下没有其他ROOT文件夹)
      tips:云服务器上部署时确保连接数据库配置正确,否则项目跑不起来。
    如有疑问,可以留言,谢谢
    展开全文
  • 大家都知道,springboot有2种部署方式,一种是打jar包部署,一种是打war包部署,jar包部署通常比较简单,war包部署麻烦一些,这里我就分享一下我部署war包的经验。 二、如何打war包 对于如何打war包,很多小伙伴,...

    一、前言

    大家都知道,springboot有2种部署方式,一种是打jar包部署,一种是打war包部署,jar包部署通常比较简单,war包部署麻烦一些,这里我就分享一下我部署war包的经验。

    二、如何打war包

    2.1第一步:修改pom文件的jar为war

    打开我们的pom.xml文件,修改如下代码

    	<groupId>com.bai</groupId>
    	<artifactId>test</artifactId>
    	<version>0.0.1-dev</version>
    	<!--这里修改-->
    	<packaging>war</packaging>
    
    

    2.2第二步:需要将嵌入式容器依赖项改为“provided”

    如果你的项目中有依赖spring-boot-starter-tomcat包,需要将它标记为provided,如果你没有使用它,则不需要操作这一步

    这里我们可以从官网的文档中看到。
    在这里插入图片描述
    代码如下:

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
    

    2.3第三步:继承SpringBootServletInitializer

    这一步就是将我们的application继承SpringBootServletInitializer,

    方法一:启动类继承SpringBootServletInitializer实现configure(官网文档中的方式)

    在这里插入图片描述
    代码如下:

    //指定dao包的位置
    @MapperScan(basePackages = "com.bai.dao")
    //表示当前项目为springboot应用
    @SpringBootApplication
    public class Application extends SpringBootServletInitializer {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(Application.class);
        }
    }
    
    

    本人亲试,打完包以后可以成功。

    或者是,如果你不想这样,还有另外一种办法

    方法二:新建一个类继承SpringBootServletInitializer实现configure
    public class ServletInitializer extends SpringBootServletInitializer {
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            //此处的Application.class为带有@SpringBootApplication注解的启动类
            return builder.sources(Application.class);
        }
    }
    
    

    三、如何部署war包

    完成以上步骤,我们就可以打包了,使用maven clean一下,然后再package或者install都可以,打包成功后,将war包放进tomacat的webapp目录下,然后启动tomacat。

    注意:启动后的访问地址,将不再是你在springboot里面配置的ip和端口号,而是你的tomacat的ip和端口号,除此之外还要带上war包名

    例如:我的war包叫test.war,我的tomacat默认的ip是127.0.0.1,端口号默认为8080,我的访问地址就是:http://127.0.0.1:8080/test/XXX.jsp

    springboot版本更新的比较快,可能不同版本的区别不同。建议以官方文档为准。
    这里分享一下官网地址:springboot官网链接:https://spring.io/projects/spring-boot#learn

    本篇文章在他人基础上完成。
    原文链接:https://blog.csdn.net/u012489412/article/details/84023569
    原文链接:https://blog.csdn.net/qq_33512843/article/details/80951741

    展开全文
  • SpringBoot打War包部署Tomacat

    千次阅读 2018-11-13 09:34:39
    SpringBoot打War包部署Tomacat一、前言二、如何打war包2.1第一步:修改pom文件的jar为war2.1第二步:需要将嵌入式容器依赖项改为“provided”第三步:继承SpringBootServletInitializer三、如何部署war包 ...
  • 使用war包部署在Tomcat中运行

    万次阅读 多人点赞 2018-08-03 19:59:25
    准备工具,Tomcat ,eclipse   1 选择你要导出的war包,选择你要的...3 第一个是你导出去的war包名称,第二个是你war包路径   4 这里我是导入在E盘中的   5 把这个war包复制,然后去找你Tomcat的安...
  • Springboot发布war包部署 项目发布上线的时候,我们需要将项目打包成war包的形式,放到Tomcat的webapps下,然后运行Tomcat发布项目。那么在IDEA中SpringBoot项目怎么打包成war包的形式呢? 首先新建一个SpringBoot...
  • 主要介绍了idea打包war包部署到tomcat以及访问路径问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • SpringBoot项目之war包部署1、在pom.xml文件加入依赖2、在入口Application中加入一些代码3、用idea的maven打包4、部署 这是springboot项目部署的一种方法 1、在pom.xml文件加入依赖 <packaging>war</...
  • 项目运维实施人员很多时候都需要在win或者Linux环境下部署war包,即web... 学完本套课程将能掌握oracle基本操作、PL/SQL developer配置、jdk在win和linux的安装、在linux配置tomcat开机自启动、war包部署、制作等内容。
  • Weblogic12c war包部署

    千次阅读 2014-06-09 11:13:38
    war包部署具体步骤 1 想部署一定要有war包,用myeclipse打一个
  •  我们都知道最简单的部署web项目的方式是打成war包直接仍在tomcat的webapps目录下,我上个项目也确实是这样做的,可是这给我们后期的维护带来了极大的不便,下面就简单研究一下以war包部署和解开部署的区别。...
  • 使用eclipse时,将eclipse项目打包成war包部署在tomcat中会比较方便一些。 一、了解war包与tomcat服务器 1、war包 打成war包不会缺少目录,通常是一个网站Project所有源码的集合,里面包含HTML/CSS/JS的代码,也...
  • war包部署到linux服务器 linux安装jdk,tomcat,mysql jdk,tomcat我这里是通过SCP过去的 下面说一说安装mysql5.7 1.下载Yum Repository: wget -i -c ...
  • Spring boot项目打包成war包部署到服务器上404 按照网上的方法打包成war包后,部署到tomcat,一直无法访问,提示404 找了各种方法都没有解决 解决方法: 将tomcat版本更换为8以上的版本(原来使用的是7.0) 希望...
  • 转自:Maven项目打包成war包部署到Tomcat的方法_java_脚本之家 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录。 实践环境 操作系统: Windows IDE: Eclipse 打包部署过程...
  • # shpringboot集成shiro打war包部署在Tomcat中,来个大神提供下在jsp中静态资源该怎么引用
  • SpringBoot打包的war包部署到Linux上的Tomcat无法访问的问题 #SpringBoot打包的war包部署到Linux上的Tomcat无法访问的问题 问题排查 如果访问不到建议去tomcat/bin/catalina.sh启动方便排查问题 ./catalina.sh run...
  • SpringBoot 打war包 部署到tomcat 修改main方法,继承 SpringBootServletInitializer 重写configure方法 改变启动方式 @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder ...
  • spring boot+maven项目打包成war包部署到tomcat
  • SpringBoot将web项目打包成war包部署到外部Tomcat修改pom文件修改Application类打包部署 我们知道SpringBoot是一个快速开发框架,web项目可以直接打包成jar包直接放到服务器上执行java -jar就运行了,那是因为...
  • springboot项目war包部署并去除项目名访问 springboot项目jar包部署请见:https://blog.csdn.net/rico_zhou/article/details/81283953 springboot内置了Tomcat,并且我们开发环境springboot启动是可以不带有项目名...
  • 今天下午一直踩坑,记录一下,打war包部署在tomcat上访问一直报404。在网上查了好多都没解决。最后自己搞定了:war包自动解压后多了一层项目,要在原来访问目录的基础上加一层目录。...
  • springcloud项目war包部署总结

    千次阅读 2019-07-03 10:44:03
    springcloud项目默认使用内嵌tomcat的jar直接运行,但最近想在外部tomcat埋探针进行APM监控,要求全部改成war包部署,过程中遇到了很多问题,现在把自己遇到的问题记录下。 一般修改步骤: 一、修改pom.xml文件将...
  • SpringCloud项目打war包部署

    千次阅读 2018-05-31 09:14:05
    SpringCloud项目打war包部署 最近项目需要用到springcloud做微服务的形式来开发。springcloud基于springboot在开发上有很大的优势,在开发时可以直接通过jar包的形式来启动运行,也就是内嵌tomcat,但在实际项目...
  • 1、jar包和war包概念介绍最首先的话,我们还是要来对jar包以及war包的概念进行一个简单的了解,首先是jar包。什么是jar包?jar包是类的归档文件,jar文件格式以流行的ZIP文件格式作为基础,和ZIP文件不一样的是,JAR...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,206
精华内容 5,282
关键字:

war包部署