精华内容
下载资源
问答
  • 今天做项目时发现一个巨坑,项目明明在idea可以运行,但打成war包发布部署到服务器的tomcat下webapps里就不行(声明:路径啥的都对,服务器已经换成war包路径了) 后来发现是idea的问题,用idea自带的build,就是...

    今天做项目时发现一个巨坑,项目明明在idea可以运行,但打成war包发布部署到服务器的tomcat下webapps里就不行(声明:路径啥的都对,在服务器已经换成war包路径了)

    后来发现是idea的问题,用idea自带的build,就是下边这个打的war包在服务器的tomcat中用startup.bat无法运行

    在这里插入图片描述在这里插入图片描述
    但是用maven中的package可以,就是下边这个
    在这里插入图片描述
    package打的war包在哪的问题可以看idea的控制台,里边会输出war包被放在哪里
    在这里插入图片描述

    展开全文
  • 1、 修改pom文件原来是jar改成<packaging>war</packaging> 2、 pom文件添加移除内置tomcat并且添加...--war包部署需要--> <dependency> <groupId>org.springframework.boot<...

    1、 修改pom文件原来是jar改成<packaging>war</packaging>

    2、 在pom文件中添加移除内置tomcat并且添加添加servlet-api的依赖。

    <!--war包部署需要-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <!--&lt;!&ndash; 移除嵌入式tomcat插件 &ndash;&gt;-->
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
        <scope>provided</scope>
    </dependency>

    3、 启动类修改

    public class BootApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
    // SpringApplication.run(BootApplication.class, args);
    // System.out.println("访问地址:localhost");
    SpringApplication application = new SpringApplication(BootApplication.class);
    application.run(args);
    }

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    return builder.sources(BootApplication.class);
    }
    }

    4、 配置idea的tomcat启动

    配置自己本地tomcat

    然后在Deployment中找到自己的war

      

    运行maven install,如果是部署那么双击package就可以啦。

     

    运行就ok啦.

     

    转载于:https://www.cnblogs.com/TimeSay/p/9517460.html

    展开全文
  • 在idea运行后可以生成一个war包 把上面的war包放到tomcat下的webapps目录下 如下我这是测试后运行成功后wts-web_war exploded是由于war包生成 的 运行tomcat下的bin目录startup.bat,即可去浏览器访问你的地址就...

    应用部署tomcat步骤


    前言
    参考了网上很多教程,很杂,具体看自己适用于哪个,如下正文中我是可以直接在tomcat中跑起来了。

    正文

    首先打开idea点击左上角的file文件选中Project Structure
    在这里插入图片描述
    选择Artifacts新增war

    在这里插入图片描述
    点击+号选择如下
    在这里插入图片描述
    在这里插入图片描述
    右上角换成Archive,Apply即可。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    再进行Build,选择Build Artifacts
    在这里插入图片描述
    在这里插入图片描述
    该目录下
    在这里插入图片描述
    生成的war包位置在你设置的路径下。
    在这里插入图片描述
    在idea运行后可以生成一个war包
    在这里插入图片描述
    把上面的war包放到tomcat下的webapps目录下
    如下我这是测试后运行成功后wts-web_war exploded是由于war包生成 的
    在这里插入图片描述
    运行tomcat下的bin目录startup.bat,即可去浏览器访问你的地址就可以了。如果报错系统找不到xxx.xml注意去查看自己idea项目中tomcat下配置的lib文件是否有误,或者是访问的地址配置路径。在这里插入图片描述
    点击后运行成功的tomcat,项目浏览图我就不放了。在这里插入图片描述
    拓展

    关于正文中我有两个war包,是选择war还是war exploded。
    首先她们两者的区别:

    1. war模式:将web工程以包的形式上传到服务器;
    2. war exploded模式:将web工程以当前文件夹的位置关系上传到服务器;
    展开全文
  • 1 apply plugin: ‘war’ 2 compile (group: ‘org.springframework.boot’, name: ‘spring-boot-starter-web’){ providedRuntime ‘org.springframework.boot:spring-boot-starter-tomcat’ } 第二部:A...
    第一步:build.gradle文件添加

    1 apply plugin: ‘war’
    2 compile (group: ‘org.springframework.boot’, name: ‘spring-boot-starter-web’){
    providedRuntime ‘org.springframework.boot:spring-boot-starter-tomcat’
    }

    第二部:Application启动类中继SpringBootServletInitializer
    public class Application extends SpringBootServletInitializer {
    
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(ApiApplication.class);
        }
        public static void main(String[] args) {
    		SpringApplication app = new SpringApplication(Application.class);
    		app.addListeners(new ApplicationPidFileWriter());
    		app.run(args);
    	}
    }
    

    最后生成war 路径在build路径的lib下
    在这里插入图片描述

    展开全文
  • 1 pom.xml依赖配置新增 <packaging>war</packaging> 2 springBoot启动类的同级目录添加一个继承SpringBootServletInitializer 的类,该类在idea开发工具启动springBoot main函数时不会被初始化...
  • IDEA打包并且运行在Linux上(war,jar)War包:1. )有一个运行正常的springboot项目1. 在运行入口的Application类继承SpringBootServletInitializer 实现configure接口2. )pom.xml文件添加打包插件,打包方式以及...
  • 使用IDEA将springboot打成war包在tomcat运行说明1步骤修改打包的形式2步骤修改导出war包的名称3步骤移除内置的tomcat插件4步骤修改启动类4步骤修改配制application.properties5步骤使用IDEA导出war包6步骤tomcat ...
  • SpringBoot idea maven打包war及运行war包 pom.xml修改打包类型pom改为war &lt;artifactId&gt;Test02&lt;/artifactId&gt; &lt;packaging&gt;war&lt;/packaging&gt; &lt...
  • 打包成功 打开war所在的位置 将打开的war包拷贝到Tomcat的webapps下
  • idea上的spring boot项目,在idea中可以...但是打成war包外部tomcat上运行报错 ![图片说明](https://img-ask.csdn.net/upload/202003/05/1583412587_2763.jpg) 启动类已处理,但还是报错,这个问题怎么解决呢
  • idea将项目打包成可运行jar包和war包

    千次阅读 2019-03-14 10:59:00
    使用idea已有几个月,今天将idea打jar包和war包的方法分享一下 一、打jar包(可运行) 1.点击file打开project structures窗口 2.点击artifacts,点击+号,选择jar,然后选择from modules with dependences 3....
  • 4、设置war导入导出war包 ①:生成war包 ②: ③: ④、导出war包 ⑤ 然后 跳出点击 ⑥: ⑦: ⑧:回车 下一步点开文件夹,右击复制文件 下一步点开tomcat文件夹下的weba...
  • idea运行tomcat war包路径

    千次阅读 2019-09-19 10:55:39
    以前一直很好奇,在idea中运行tomcat,把项目部署到其中,运行起来,然后我去tomcat目录下去看,根本找不到我部署的项目 那我的项目是咋运行的啊… - - 后来我就查啊查 ,纠结啊纠结,然后大概知道是咋回事了: ...
  • idea 运行项目依赖war包的办法 不需要用新tomcat运行,直接和项目一起启动的办法.
  • IDEA 将项目打包war包

    万次阅读 多人点赞 2018-09-05 14:03:05
    IntelliJ IDEA 将项目打包war包 1、准备工作 IntelliJ IDEA开发工具 可以正常运行的Java项目 2、打包war包流程 使用快捷键Ctrl+Alt+Shift+s 或者 鼠标点击选中项目名按F4 打开 Project Structure...
  • 使用idea打包war包

    万次阅读 2019-08-23 12:48:44
    步骤三、修改war包配置 步骤四、打包 步骤一、打开Project Structure 打开idea开发工具,File下找到Project Structure…(注意:低版本的idea在Nevigate目录下找) 步骤二、增加打包配置(包括项目、打包类型、导出...
  • IDEA如何打包war包

    千次阅读 2018-09-26 11:16:14
    打开的页面找到Artifacts,点击右边的“+”,定义war包的名字和war包保存的路径,如果下面显示.MF file not found in Accept.war,那么要继续进行配置。否则项目运行设置好的路径下找不到war包,这时点击...
  • idea下springboot打包成jar包和war包,并且可以外部tomcat下运行访问到 链接:https://www.cnblogs.com/sxdcgaq8080/p/7727249.html
  • idea中运行war项目

    2021-04-16 15:33:02
    今天拿到一个老项目,普通的web项目,emoss框架搭的(个人不熟悉这个框架,不过不重要,慢慢就熟悉了)记录一下idea跑这个老项目的步骤 ...启动完成后打开的浏览器输入登录信息即可, ...
  • IDEAWAR包

    万次阅读 多人点赞 2019-09-02 22:31:16
    相信很多IDEA的初学IDEA的朋友一开始打war包找不到地方,不知道怎么弄,网上百度了很多,很多的博文简直牛头不对马嘴,可能不一个频道吧,我也是刚接触IDEA不久,下面,将自己操作过程记录下来,希望能帮到需要的...
  • 使用idea创建sprinboot项目默认...如果需要打war包,需要对pom.xmle文件进行配置 1.排除内嵌的tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
  • pom.xml修改打包类型pom改为war &lt;artifactId&gt;Test02&lt;/artifactId&gt; &lt;packaging&gt;war&lt;/packaging&gt; &lt;!--maven打包时应用--&gt; &lt;...
  • 打包完成,完成之后 命令行运行 java -jar war包路径名称
  • org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 是因为某些jar应用了jdk1.9内容 将报错的jar降低版本就好
  • 在idea中使用tomcat 和打war包

    千次阅读 2019-01-11 18:17:09
    2, 在idea中配置tomcat ,测试 a, 发布web项目 添加webapps目录 b, 在idea 里面配置tomcat 添加运行时server环境 c, 部署web项目到tomcat 点击运行,等待idea弹出index web页面 d, 验证ok 后...
  • IDEA中使用tomcat发布多个war包

    千次阅读 2018-05-12 23:10:35
    当war之间存在平行关系是,在Idea中导入war的方式如下图所示:1、本工程主代码对应war包:demx.war。Applcation context:窗口内存在“/”,其他平行war包不能添加“/”,这样生成主war包和其他war包生成的文件是平行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,763
精华内容 7,505
关键字:

war包怎么在idea中运行