精华内容
下载资源
问答
  • 怎么打成war包
    2022-04-25 14:50:16

    1:修改pom文件

    <packaging>war</packaging>
    

    2:在pom文件中添加如下依赖

    <!--  war打包配置-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <!--忽略内嵌tomcat,打包部署到tomcat。注*本地运行的时候要把这一段忽略引入个注释掉,要不然项目启动不了-->
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-tomcat</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            
                <!--  去掉内置的tomcat-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <!--打包的时候可以不用包进去,别的设施会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。
           相当于compile,但是打包阶段做了exclude操作-->
                <scope>provided</scope>
            </dependency>
            
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
            </dependency>
            
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
            </dependency>
    

    3:继承SpringBootServletInitializer类并实现configure方法

    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
    
    public class SpringBootStartApplication extends SpringBootServletInitializer {
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(启动类.class);//启动类--是自己项目的启动类名
        }
    }
    

    4:修改war包名称并替换build

    此处要先注释掉pom文件 build中的jar配置,并替换war的build的配置

      注释
      <build>
            <resources>
                <resource>
                    <directory>${project.basedir}/lib</directory>
                    <targetPath>BOOT-INF/lib/</targetPath>
                    <includes>
                        <include>**/*.jar</include>
                    </includes>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                </resource>
            </resources>
       </build>
    
    添加如下配置
    <build>
            <finalName>war-demo</finalName>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.6</version>
                    <configuration>
                        <failOnMissingWebXml>false</failOnMissingWebXml>
                        <webResources>
                            <resource>
                                <directory>${project.basedir}/lib</directory>
                                <targetPath>WEB-INF/lib/</targetPath>
                                <includes>
                                    <include>**/*.jar</include>
                                </includes>
                            </resource>
                        </webResources>
                    </configuration>
                </plugin>
            </plugins>
    
        </build>
    

    5:项目打包

       通过idea的maven打包----执行package(与jar打包一致)
    

    制作不易,给个小赞

    更多相关内容
  • springboot项目打成war包并部署到Linux的Tomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到Linux的Tomcat中本地访问部署好的项目 ...
  • 主要介绍了springboot项目打成war包部署到tomcat遇到的一些问题,需要的朋友可以参考下
  • 主要介绍了SpringBoot将项目打成war包步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 主要介绍了intellij idea如何将web项目打成war包的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 将项目打成war包

    2015-01-11 19:46:23
    打包:将编译后的*.calss文件打包 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java...
  • 主要介绍了Springboot打成war包并在tomcat中运行,在文中还给大家介绍了SpringBoot war包tomcat运行启动报错(Cannot determine embedded database driver class for database type NONE)的解决方法,需要的朋友可以...
  • 当Tomcat启动后该压缩文件自动解压缩,war包方便了web工程的发布,那么Eclipse中如何将Web项目打成war包呢?下面小编通过图文并茂的方式给大家讲解下Eclipse Web项目打成war包的方法,一起看看吧
  • 主要介绍了SSM项目频繁打成war包部署操作频繁?使用tomcat和maven实现热部署配置,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • NULL 博文链接:https://hjh-ali.iteye.com/blog/444603
  • 主要介绍了SpringBoot中maven项目打成war包部署在liunx服务器上的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 怎么将前端项目打成war包

    千次阅读 2021-07-28 14:45:13
    项目线上环境是没有node的,所以为了配合后端有时要将项目打成后台需要的war包。 步骤 1、还是先运行npm run build,生成dist文件夹 2、新建一个tomcat项目,并安装maven,创建过程可网上搜索 3、项目创建好后,找到...

    前言

    我们前端开发人员打包一般指在前台打包,比如一个vue项目,运行打包命令npm run build。这个是基于Node.js来打包运行的。项目线上环境是没有node的,所以为了配合后端有时要将项目打成后台需要的war包。

    步骤

    1、还是先运行npm run build,生成dist文件夹
    2、新建一个tomcat项目,并安装maven,创建过程可网上搜索
    3、项目创建好后,找到src/main/webapp文件夹,将之前前台打包后生产的dist文件夹内的文件复制到这里。
    在这里插入图片描述
    4、用idea软件打开新建的tomcat项目,在控制台运行maven命令即可打包,成功后会在项目根目录下生成一个target文件夹,此文件夹内会包含一个以项目名命名的war
    5、或者在idea内找到maven管理,Lifecycle下的install,双击
    在这里插入图片描述

    展开全文
  • Springboot项目打成war包教程

    千次阅读 2021-12-08 17:50:15
    一、修改项目pom.xml文件 1、修改打包方案 2、排除内嵌的tomcat,引入javax.servlet-api <dependency> <groupId>org.springframework.boot</groupId> <artifactId>...-- 打成

    一、修改项目pom.xml文件

    1、修改打包方案
    在这里插入图片描述
    2、排除内嵌的tomcat,引入javax.servlet-api

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope><!-- 打成war的时候打开注释,本地开发用内嵌tomcat时加上注释 -->
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <scope>provided</scope>
    </dependency>
    

    3、引入maven-war-plugin插件

         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-war-plugin</artifactId>
             <version>3.3.1</version>
             <configuration>
                 <failOnMissingWebXml>false</failOnMissingWebXml>
             </configuration>
         </plugin>
    

    4、如果存在图中配置,注释掉,否则会报复制 jar 包错误
    在这里插入图片描述

    二、修改Application类

    修改项目默认启动方式,启动类继承SpringBootServletInitializer类重写configure()方法

    @EnableBladeFeign
    @SpringCloudApplication
    public class EvaluateApplication extends SpringBootServletInitializer {
    
    	public static void main(String[] args) {
    		BladeApplication.run("blade-aa", EvaluateApplication.class, args);
    	}
    	@Override
    	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    		return BladeApplication.createSpringApplicationBuilder("blade-aa", EvaluateApplication.class).sources(EvaluateApplication.class);
    	}
    }
    
    展开全文
  • 主要介绍了Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败解决方案,需要的朋友可以参考下
  • Gateway打成war包

    2020-12-29 16:01:05
    <p>Gateway不能在传统的Servlet容器中工作,也不能构建成一个war包工作在tomcat,那就是想打成war包怎么打,需要修改哪些地方</p>
  • 也就是classes目录如下图找到右侧的 Available Elements: 7、点击项目主源码右键 put into Output Root如下图: 8、点击上图中的【OK】按钮,结束war的配置,最终配置如下 9、编译及执行打war包,点击【Build】->...

    1、点击【File】->【Project Structure】菜单(或使用Shift+Ctrl+Alt+S快捷键),打开【Project Structure】窗口。如下图:

    3249c1bc96523d5994afe5dfb7ddd366.png

    2、在【ProjectStructure】中选择左侧的【Artifacts】页签。如下图:

    5898bb1d4f257a713c83f18255ee58e6.png

    3、点击中间上面的,选择【WebApplication:Archive】-> 【Empty】。如下图:

    84bcd36718fa4344f0cf2fc13a3d13dd.png

    7f408cd68c82bf72477ea7f59e420e57.png

    4、点击上图中的①处,选择【Directory Content】菜单。如下图:

    445f5e0653675b72fdac45157dc4ad80.png

    fe8e3d7e4b78aea490d295d71b8400ab.png

    5、经过上图的选择,已经将除classess目前之外的结构都准备就绪了。如下图:

    4c1ae7ef6ca8110fdd72bf23c56b4996.png

    6、此时我们需要将相关编译的主代码和jar关联进来,也就是classes目录如下图找到右侧的 Available Elements:

    534956a54f7c24cce7aa95e3623d5178.png

    7、点击项目主源码右键 put into Output Root如下图:

    340a5a9f051c3879a55211277b557966.png

    4013dbc1ac5c974d16c0ecd9ba8c5067.png

    8、点击上图中的【OK】按钮,结束war的配置,最终配置如下

    e9f375aceaf2d1527468f41a7a3a3302.png

    9、编译及执行打war包,点击【Build】->【BuildArtifacts】->【Build】菜单。如下图:

    9d25b8d4fd074f45a0472e4179f7bd32.png

    10、找到打包好的war文件,如下图:

    be6533b690a8d4f47aa5daa659bbda89.png

    11、将war包部署到tomcat下的webapps目录下,然后到tomcat下的【bin】目录下启动tomcat,如下图:

    8b974d9224b7ae6640228e420d26728d.png

    展开全文
  • Idea将java项目打成war包

    千次阅读 2020-09-18 20:46:43
    Idea将项目打成war包 先打开项目结构 ,按图下的框框创建一个空的war包,顺便取个名,这里把war取名MyProject。 把右边的一个与你项目名称一样的包导出到war包中,导入之后在你的war包下面就有那些内容了~,之后...
  • Vue打成war包部署

    2021-05-13 13:55:03
    Vue打成war包部署 1.npm run build(npm run build:prod) 得到dist文件夹 2.npm run package 这样得到要的war包
  • web项目打成war包的三种方式

    万次阅读 2020-08-11 11:08:52
    war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压,war包方便了web工程的发布。.这里我用idea、eclipse、cmd窗口三种...
  • IDEA 中如何将项目打成war包

    千次阅读 2021-02-25 17:58:27
    IDEA 中如何打war包 第一步 使用快捷键 Ctrl + Alt + Shift + S 打开界面 3. 第二步 4. 进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\下面,将右侧的全选,鼠标右键点击“Put ...
  • Springboot的项目如何打成war包

    千次阅读 2020-11-28 15:50:44
    除了此种模式之外,也可以将Web项目打包为*.war文件,采用部署的形式通过Tomcat进行发布处理,这种方式和传统模式比较类似,打成war包丢到tomcat里面进行运行。 2、在将SpringBoot打包为*.war文件的时候,如果想...
  • 1、eclipse将项目打成war包并导出 2、eclipse将某个类达成jar包,并导出
  • 怎么把web项目打成war包(IDEA) 首先,点击File ——> Project Structure… 选择Artifacts ——> Web Application:Archive ——> Empty 下图对应步骤完成后,点击应用,确定即可。 之后,再点击菜单栏...
  • 采用maven方式把项目打成war包

    千次阅读 2019-03-14 18:48:41
    Maven打war包配置以及注意事项更改IDEA配置更改Pom.xml文件最后运行mave打包以上就是maven打包的全过程,如有问题,请在下方留言。 更改IDEA配置 第1步: 首先Ctrl+Alt+S 打开settings,依次打开Build,Excxecution -...
  • 把java文件打成war包

    千次阅读 2020-04-05 11:15:40
    一,使用命令行模式,将桌面上的java文件打成war包 命令进入要打war包的目录的当前目录下, jar cvf d:abc\myweb2.war . cvf:是命令参数,表示生成一个文档、显示生成的过程、指定生成的文件名 d:abc\myweb2.war ...
  • 新手学习Vue 将项目打成WAR包

    千次阅读 2021-05-15 17:41:27
    如何将Vue项目打包成war包,按理项目应该直接放在nginx容器下,但是种种原因,需要将项目部署在weblogic容器中。记录一下相关命令。        1、打包文件此时生成静态文件夹-dist...
  • 1.第一步:下载dubbo-admin dubbo-admin Github上下载地址: 2.第二步:jdk下载 下载地址:...第五步:将dubbo打war包 传dubbo-2.5.x.zip到linux 解压压缩包: [root@ss tools]# unzip dubbo-2.
  • springboot项目打成war包部署到tomcat(启动并访问)
  • 主要介绍了SpringBoot打成war包在tomcat或wildfly下运行的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 第一步 第二步 第三步 第四步

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,000
精华内容 16,000
关键字:

怎么打成war包

友情链接: ReadDataFromDatabase.rar