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

    2019-06-10 15:56:00
    1.maven web app打包成app.war。打包命令:mvn clean package Dmaven.test.skip=truewar 是什么?里面有什么东西?a.web.app所有必需的文件都在target/app目录下,我们称之为webroot,打包也就是将webroot打包成.war...

    1.maven web app打包成app.war。
    打包命令:mvn  clean package Dmaven.test.skip=true

    war 是什么?里面有什么东西?
    a.web.app所有必需的文件都在target/app目录下,我们称之为webroot,打包也就是将webroot打包成.war后缀的压缩包
    b.所有页面文本都在webroot目录下
    c.所有的后台代码都编译成.class文件,放在webroot/WEB-INF/classes目录下
    d.所有依赖的jar包都放到webroot/WEB-INF/lib目录下
    e.命令打包后,app.war包将会出现在target目录下,也就是与webroot同级别

    2.将app.war包copy到tomcat安装的webapps目录下

    3.在tomcat安装的bin目录下点击startup.bat启动,此时会将webapps/app.war包文件解压成文件夹(如果tomcat已启动,此时copy的war包会自动解压,不用重启。

    转载于:https://www.cnblogs.com/zhuyeshen/p/10998188.html

    展开全文
  • 主要介绍了SpringBoot war包部署到Tomcat服务器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 主要介绍了Maven项目打包成war包部署到Tomcat的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 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:云服务器上部署时确保连接数据库配置正确,否则项目跑不起来。
    如有疑问,可以留言,谢谢
    展开全文
  • 本篇文章主要介绍了详解将Web项目War包部署到Tomcat服务器基本步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要介绍了springboot项目打成war包部署到tomcat遇到的一些问题,需要的朋友可以参考下
  • Maven项目打包成war包部署到Tomcat的方法有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录。实践环境操作系统: WindowsIDE: Eclipse打包部署过程1 项目打包1.1 右键点击所需要...

    Maven项目打包成war包部署到Tomcat的方法

    有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录。

    实践环境

    操作系统: Windows

    IDE: Eclipse

    打包部署过程

    1 项目打包

    1.1 右键点击所需要打包的项目,点击如图所示 Maven clean,这里 Maven 会清楚掉之前对这个项目所有的打包信息。

    1.2 进行完 Maven clean 操作后,在eclipse的控制台会出现以下的信息。

    1.3 然后我们重新右键所需打包的项目,点击如图所示 Maven build

    1.4 在弹出的界面中,进行如下图的操作。

    “Goals”输入框中输入 -X package,同时勾选下方 Update Snapshots 和 Skip Tests 选项框。

    1.5 出现以下结果则说明打包成功。

    1.6 刷新我们的项目,我们能在项目的 target 目录下找到我们打包好的 war 包。

    2 项目部署

    2.1 将上述打包好的 war 包放置我们的 tomcat 的 webapps 目录下。如图所示。

    2.2 修改 tomcat 中 conf 目录下的配置文件 server.xml,在配置文件中找到Host标签,在其中添加如下内容。这里使用的是相对路径,doBase 属性的值是我们所打 war 包的名称(至于为什么要增加这一步,后面会做解释)。

    代码如下:

    2.3 进入 tomcat 的 bin 目录,点击 startup.bat 启动我们的tomcat。显示如下结果则说明部署成功。

    2.4 这时候我们打开浏览器输入 localhost:8080,就成功访问到了我们的主页。

    说明

    上述说到,在我们 tomcat 中的 conf 目录中的 server.xml 配置文件中添加以下内容。

    代码如下:

    我们先把原先的内容注释掉,重启来看下会出现什么问题。

    注释掉后,重启我们的tomcat,然后在浏览器中访问 localhost:8080。

    你会发现这个时候是请求不到我们的项目的。这种情况下在访问路径中加上我们的项目名称再试下,访问 http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login(项目的所有资源、请求都在 analysis-tool-web-1.0-SNAPSHOT 目录下)。

    到这一步基本跟之前一样是没什么问题的。问题就在我们点击登录以后,后面的请求路径的变化。我尝试进行登录,看登录后的跳转路径。

    这里缺省了我们的项目路径 /analysis-tool-web-1.0-SNAPSHOT,而当前项目资源、请求都在 analysis-tool-web-1.0-SNAPSHOT 文件夹下。请求直接跳转至 / 下,导致找不到资源的请求报404错误。在 server.xml 中配置以上内容主要是为了为访问项目设置资源的相对路径。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

    时间: 2018-06-28

    环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载Tomcat 部署到 /usr/local/tomcat,创建好文件夹.目录. 使用wget指令: wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz 结果如下,成功下载了apache-tomcat-9.0.10.tar.gz 2.解压缩 tar -z

    在tomcat的conf目录 tomcat-users.xml配置以下内容(标签内),用于部署:

    1. 热部署:就是容器状态在运行的情况下重新部署整个项目.在这种情况下一般整个内存会清空,重新加载.简单来说就是Tomcat或者其他的web服务器会帮我们重新加载项目.这种方式可能会造成session丢失等情况. 2.热加载:就是容器状态在运行的情况下重新加载改变编译后的类.在这种情况下内存不会清空,sessin不会丢失,但容易造成内存溢出,或者找不到方法.因为内存无法转变成对像. 一般改变类的结构和模型就会有异常,在已经有的变量和方法中改变是不会出问题的. eclipse配置热启动: 在基于J

    1.设置Debugger-HotSwap 在setting界面,打开Debugger-HotSwap选项,确保勾选了Build project before reloading classes,同时选择Reload classes after compilation为Always.这样我们在编译某个修改了的java文件之后,就会利用HotSwap机制reload class,而Build project before reloading classes就确保了其他修改过的文件一起同步到部署目录.

    前言 本文主要给大家介绍了关于IDEA导入eclipse项目并部署到tomcat的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 步骤如下: 1.首先引入本地项目 我这里是maven项目就直接选择的以maven项目引入,如果选eclipse的话,pom文件不会被初始化,部署tomcat会出问题 这项选完后,就一路next,jdk可以在引入的时候选择,也可以引入后在配置,注意jdk版本要与项目一致 现在项目就从成功引入进来了,可能现在项目会有一大堆红杠,是因为项目还没有配

    我又来了,今天部署了下vue项目,使用nginx做了代理,这样可以解决跨域的问题,这里做一个简单讲解. 1.先看vue项目打包(我这里使用的是vscode开发工具) 这里是我的项目结构: 打包之前需要修改如下配置文件: 配置文件一:build>>utils.js (修改publicPath:"../../" , 这样写是处理打包后找不到静态文件的问题) 配置文件二:config>>index.js(修改assetsPublicPath:'./' ,修改目的是为了

    公司使用 vue-cli 创建的 vue项目 在初始化时并没有做多页面配置,随着需求的不断增加,发现有必要使用多页面配置.看了很多 vue多页面配置 的文章,基本都是在初始化时就配置了多页面.而且如果使用这些实现,需要调整当前项目的目录结构,这点也是不能接受的. 最后,参考这些文章,在不调整当前项目目录结构实现了多页面的配置的添加.这里做下记录.总结,方便以后复用.如果还能有幸帮助到有同样需求的童鞋的话,那就更好了. 实现步骤 1.添加新增入口相关文件; 2.使用变量维护多入口: 3.开发环境读

    Tinymce富文本也是一款很流行编辑器 把文件放在static下,然后在index.html文件中引入这个文件 在其他子文件中引入这个 import

    JavaWeb项目部署到服务器详细步骤 本地准备 在eclipse中将项目打成war文件:鼠标右键要部署到服务器上的项目 导出项目数据库文件 MySql导出数据库文件方法:利用Navicat for MySQL.鼠标右键要导出的数据库,选择转出SQL文件即可 Oracle导出数据库文件:利用PLSQL Developer即可 服务器准备 基本的jdk安装,服务器(比如tomcat)还有数据库的安装都必不可少 将项目的war文件复制到tomcat的wepapps文件夹下即可 创建和代码中数据库连接

    本文主要介绍的是Linux下重新启动Tomcat的步骤,在Linux系统下,重启Tomcat使用命令操作的! 具体的步骤如下: 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Dj

    前言 相信对Java Web稍微知道一点,一般对Tomcat都不会陌生,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源.Tomcat无法取访问Appache资源).Appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要Tomcat来处理.下面我们就来看看详细的步骤. 一. 下载 登录Apache Tomcat官网,地址 http://t

    前言 如果你的项目的网络框架是okhttp,那么使用https还是挺简单的,因为okhttp默认支持HTTPS.传送门 下面话不多说了,来一起看看详细的介绍: Android 使用 HTTPS 配置的步骤. 1.step 配置hostnameVerifier new HostnameVerifier() { @Override public boolean verify(String hostname, SSLSession session) { return true; } }: 2.step

    背景:用习惯了idea再去用eclipse实在用的不习惯,于是将老的eclipse项目导入到eclipse,网上有很多教程,看了很多博客都不行,一直报错,各种报错,现在终于好了,我们一起来看看怎么将eclipse的项目导入到idea 1新建一个文件夹,idea打开这个空文件夹 2.将项目导入 3.窗口右下角等待项目编译完成 4.配置项目环境和结构 注意:上面的webapp有可能是webcontent和webRoot (不同项目不同文件夹名称) 5.配置Tomcat 6.重新编译项目,编译完成后启

    Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio. 1. 直接导入 打开Android Studio,如果里面已经打开了项目,选择关闭当前的项目,会弹出一个Welcome对话框: 选择Import project (Eclipse ADT, Gradle, etc.),然后再选择要导入的Eclipse项目: 点击"OK"以后,选择

    展开全文
  • 主要介绍了idea打包war包部署到tomcat以及访问路径问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • springboot项目war包部署到tomcat 重写写configure方法 @SpringBootApplication public class WebApplication extends SpringBootServletInitializer { public static void main (String[] args) { ...

    springboot项目war包部署到tomcat

    继承SpringBootServletInitializer 类并重写configure方法

    @SpringBootApplication
    public class WebApplication extends SpringBootServletInitializer {
        public static void main (String[] args) {
            SpringApplication.run(WebApplication.class, args);
        }
    
        @Override
        public SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(WebApplication.class);
        }
    }
    

    排除内置tomcat

    <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-tomcat</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
        </dependencies>
    

    maven install打成war包,放到…Tomcat 8.5\webapps目录下。启动tomcat,
    访问地址ip+端口+项目名称(tomcat解压后的文件夹名称)+资源路径
    在这里插入图片描述

    展开全文
  • SpringBoot 打war包 部署到tomcat 修改main方法,继承 SpringBootServletInitializer 重写configure方法 改变启动方式 @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder ...
  • 用idea启动 springboot 能够正常访问,但是将 war包部署到tomcat却报404,如下图所示: 二、解决方案 在网上找了很多文章,大部分文章说启动类要继承SpringBootServletInitializer,并且重写configure。我的代码...
  • WAR包部署到TOMCAT中并运行

    千次阅读 2019-03-04 15:56:04
    WAR包部署到TOMCAT中并运行 https://blog.csdn.net/qq_40062320/article/details/81393326
  • spring boot+maven项目打包成war包部署到tomcat
  • SPRING BOOT WAR包部署到TOMCAT日志问题

    千次阅读 2019-01-03 09:53:30
    SPRING BOOT工程打WAR包部署到TOMCAT后,日志和应用中设置的不同了。看了网上大神们的帖子,将日志配置文件名改成springboot推荐的默认名称后解决。如我用logback,日志配置文件名改为logback-spring.xml...
  • Springboot 开发的 web 项目,根据个人喜好,可以使用 jar 运行,也可以使用 war 运行,本文主要是用 war 来通过 Tomcat 来进行部署,下面是使用Tomcat 部署 war 的几点注意事项: 修改工程 pom.xml 文件...
  • SprinigBoot项目打成war包部署到tomcat 刚开始使用springboot的时候,因为不熟悉jar包部署,曾一度想把项目打包成war扔到tomcat容器中,折腾了一顿,启动项目总是报错,便放弃了。后面项目上线都是直接使用jar部署的...
  • Jenkins将war包部署到tomcat服务器运行: 1. 准备工作: 将tomcat服务器里的tomcat配置后台管理登入用户和角色(用户名tomcat 密码tomcat) 2. Jenkins安装Deploy to container插件: 3. 新建一个freestyle风格的项目...
  • SpringBoot在Intellij Idea中使用gradle打成war包部署到Tomcat 导语:叶子写了一个SpringBoot在打成war包部署到Tomcat时,老是提示404错误,经过多次检查修正,终于可以运行在tomcat下了。 一、修改gradle.build文件...
  • 【Maven】Maven 项目打包成 war 包部署到 Tomcat   实践环境 操作系统: Windows IDE: Eclipse 打包部署过程  1 项目打包  1.1 右键点击所需要打包的项目,点击如图所示 Maven clean,这里 Maven 会...
  • Linux和Windows环境下,将war包部署到tomcat服务器 一、部署单一项目 以特定接口名称启动项目 首先在Idea或Eclipse中将项目打成war包。 然后将war包上传至tomcat文件夹中的webapps目录中。 修改conf/server.xml...
  • springboot项目使用war包部署到tomcat (在IDEA中使用外部tomcat) 1.修改打包方式 默认为jar包,将打包方式修改为war 2.移除springboot中内嵌的tomcat 删除spring-boot-starter-web依赖中的节点内容 3.添加依赖 ...
  • springboot项目的war包部署到tomcat如何不带项目名进行访问 这个问题网上一搜一大堆,暂且先不管别人对不对,本人说一下自己实验后的可行方法 首先我们对先前介绍的ah58项目进行部署,之前我们也说过这个项目拷贝...
  • 巨坑,spring boot 打成war包部署到Tomcat 1)主要流程 环境: spring boot 2.1.1.RELEASE apache-tomcat-8.5.35 jdk 1.8.0_77 参考网上修改 1&amp;amp;amp;amp;gt; pom.xml 将jar改成war 【插图】 去除自带...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,413
精华内容 2,165
关键字:

war包部署到tomcat