精华内容
下载资源
问答
  • Idea之Tomcat部署Web项目

    千次阅读 2020-02-11 13:22:44
    创建一个Web项目demo-tomcat2.添加Tomcat3.配置Tomcat3.1.配置Tomcat名字3.2.配置Tomcat 的Server配置 (服务容器选择)3.2.1.Tomcat Server 选择3.2.2.Server的其他选择3.3.配置Tomcat 的Deployment配置 (部署配置)...

    1.创建一个Web项目demo-tomcat

    https://blog.csdn.net/u014636209/article/details/104246290
    在这里插入图片描述

    2.添加Tomcat

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3.配置Tomcat

    3.1.配置Tomcat名字

    在这里插入图片描述

    3.2.配置Tomcat 的Server配置 (服务容器选择)

    3.2.1.Tomcat Server 选择

    在这里插入图片描述
    在这里插入图片描述

    3.2.2.Server的其他选择

    在这里插入图片描述

    3.3.配置Tomcat 的Deployment配置 (部署配置)

    在这里插入图片描述
    我们这里选择Artfact配置

    3.3.1.Artfact 选择问题

    1.我们点击上面的“+”号之后,出现下面的两个一个War类型一个是war exploded类型
    

    在这里插入图片描述

    3.3.1.1.war

    1.war模式这种可以称之为是发布模式,就是先将WEB工程打成war包,然后再将其上传到服务器进行发布。
    

    在这里插入图片描述
    Update action出现的选项
    在这里插入图片描述

    3.3.1.2.war exploded

    1.war exploded模式是将WEB工程以当前文件夹的位置关系上传到服务器,
    即直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式;
    

    在这里插入图片描述

    Update action出现的选项

    在这里插入图片描述

    3.4.配置Tomcat 的Logs配置 (日志配置)

    1.主要是那些日志显示在控制台中
    

    在这里插入图片描述

    3.5.配置Tomcat 的Startup/Connection配置 (启动连接配置)

    在这里插入图片描述

    1.这面可以设置启动的方式:run模式,debug模式等等
    2.另外,我们可以在这里设置参数变量的值
    

    4.启动验证

    在这里插入图片描述

    在这里插入图片描述

    启动成功
    在这里插入图片描述

    展开全文
  • Tomcat部署Web项目的3种方式

    千次阅读 多人点赞 2020-05-14 15:12:56
    转载自Tomcat部署Web项目的3种方式 文章目录一、将war包丢进webapps二、配置Server.xml部署Web工程三、添加xml方式部署Web工程四、注意点①将对应位置改为ROOT即可实现目录缺省②三种部署方式的优先级别 一、将war包...

    转载自Tomcat部署Web项目的3种方式

    一、将war包丢进webapps

    这是最简单粗暴的方式:将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。

    这里我准备了tomcat8.5.43与dubbo控制台的war包来做测试。
    在这里插入图片描述
      
    ①启动tomcat

    ②将war丢进webapps目录,tomcat会自动解压该war包。
    在这里插入图片描述
      浏览器直接访问:localhost:8080/dubbo-admin-2.5.10,说明我们的war包部署成功!(访问路径为war包的名称)
    在这里插入图片描述

    二、配置Server.xml部署Web工程

    修改配置文件无需我们打war,这样方便开发,结合IDEA自动部署WEB工程至远程服务器(学习笔记)可以实现快速开发。

    编辑server.xml
    在这里插入图片描述

    添加如下:<Context docBase="D:\test\dubbo-admin-2.5.10" path="/test" reloadable="false" />(访问路径为path内容)
    在这里插入图片描述

    通过浏览器访问:localhost:8080/test
    在这里插入图片描述

    三、添加xml方式部署Web工程

    在D:\test\apache-tomcat-8.5.43\conf\Catalina\localhost:添加testA.xml
    在这里插入图片描述

    添加如下内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="D:\test\dubbo-admin-2.5.10" reloadable="false" />
    

    docBase还是指向WEB工程的绝对路径。

    此时启动tomcat,浏览器输入:localhost:8080/testA,说明部署成功!(访问路径为此XML的名称)
    在这里插入图片描述

    四、注意点

    ①将对应位置改为ROOT即可实现目录缺省

    1.webapps/ROOT(将你的web工程名称改为ROOT即可实现缺省);

    2.server.xml中对应Context标签的path属性设置为"/";

    3.添加ROOT.xml即可实现WEB应用缺省。

    ②三种部署方式的优先级别

    server.xml>Catalina/localhost/ROOT.xml>webapps/ROOT

    即如果同时配置以上3种方式,优先生效的为server.xml,其次为ROOT.xml,webapps优先级别最低。

    展开全文
  • Intellij IDEA通过tomcat部署web项目的机制

    万次阅读 多人点赞 2016-11-03 02:16:19
    以前使用eclipse调用tomcat...然而在使用Intellij IDEA时,该目录下看不到任何项目文件,%TOMCAT_HOME%/conf/Catalina/localhost目录下也看不到任何项目配置文件,那么问题来了,web项目到底是如何部署tomcat上的呢?

    问题

    以前使用eclipse调用tomcat运行web项目时,eclipse的方式非常直接了当,就是直接将项目更新到%TOMCAT_HOME%/webapps目录下即可。然而在使用Intellij IDEA时,该目录下看不到任何项目文件,%TOMCAT_HOME%/conf/Catalina/localhost目录下也看不到任何项目配置文件,那么问题来了,web项目到底是如何部署到tomcat上的呢?

    思路

    通过仔细观察Intellij启动tomcat时的输出日志(MAC OS下),可以发现一些端倪。

    25-Oct-2016 17:14:10.698 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.33
    25-Oct-2016 17:14:10.744 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Mar 18 2016 20:31:49 UTC
    25-Oct-2016 17:14:10.745 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.33.0
    25-Oct-2016 17:14:10.746 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Mac OS X
    25-Oct-2016 17:14:10.747 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.11.1
    25-Oct-2016 17:14:10.748 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          x86_64
    25-Oct-2016 17:14:10.752 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre
    25-Oct-2016 17:14:10.756 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_77-b03
    25-Oct-2016 17:14:10.757 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
    25-Oct-2016 17:14:10.765 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /Users/didi/Library/Caches/IntelliJIdea2016.1/tomcat/Unnamed_didi-code
    25-Oct-2016 17:14:10.766 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /opt/apache-tomcat-8.0.33
    25-Oct-2016 17:14:10.767 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/didi/Library/Caches/IntelliJIdea2016.1/tomcat/Unnamed_didi-code/conf/logging.properties
    .....

    其中的关键在这句:

    CATALINA_BASE: /Users/didi/Library/Caches/IntelliJIdea2016.1/tomcat/Unnamed_didi-code

    CATALINA_BASE指向了一个目录(我的项目名为didi-code,应用上下文为code),在这个目录下有以下文件
    .
    ├── conf
    │ ├── Catalina
    │ │ └── localhost
    │ │ └── code.xml
    │ ├── catalina.policy
    │ ├── catalina.properties
    │ ├── context.xml
    │ ├── logging.properties
    │ ├── server.xml
    │ ├── tomcat-users.xml
    │ ├── web.xml
    │ └── web.xml.0
    ├── logs
    └── work
    └── Catalina
    └── localhost
    └── code

    这个目录和tomcat的配置目录很相似,那和我们的项目有什么关系呢?我们需要先从CATALINA_HOMECATALINA_BASE的区别入手。

    CATALINA_HOME与CATALINA_BASE

    简单的说,CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录。当我们想要运行多个Tomcat实例,但是不想拷贝多个Tomcat副本时,那么我们可以配置多个不同工作目录,在运行tomcat时对每个实例指派不同的工作目录,它们共享安装目录的运行文件(bin目录下)。

    这么看来CATALINA_BASE所指向的就是conf、logs、temp、webapps、work和shared目录。 而CATALINA_HOME则包括了Tomcat的二进制文件和脚本目录,也就是bin和lib目录。

    在我们解压tomcat压缩包后,这两个目录是混合在一起的,所以它们的路径是相同的。但当我们希望再运行另一个Tomcat实例时,那么我们可以再建立一个目录,把conf、logs、temp、webapps、work和shared拷贝到该目录下,然后在执行catalina.sh启动tomcat实例时指定或修改环境变量中的CATALINA_BASE路径即可。

    分析

    这时,我大致分析出了Intellij IDEA通过tomcat部署web项目原理了。

    首先Intellij会为每个web项目建立一个单独的文件夹,以“Unnamed_项目名”命名(可在.idea/workspace.xml中修改)。在每次启动项目时,它先将tomcat目录下原始的CATALINA_BASE目录拷贝一份到该目录下,也就是将当前tomcat的配置文件拷贝到“Unnamed_项目名”文件夹下。然后将CATALINA_BASE的路径修改为该目录的路径,再在 Unnamed_项目名/conf/Catalina/localhost下添加项目的配置文件,如 code.xml,内容为

    <?xml version="1.0" encoding="UTF-8"?>
    <Context path="/code" docBase="/Users/didi/project/CODE-PROJ/didi-code-web/target/code" />

    最后启动tomcat,tomcat除了会启动webapps下应用外还会加载/conf/Catalina/localhost下配置的应用,而Intellij就是通过这种方式“隐蔽”地加载web项目。

    看到这儿你可能还会发现为什么在tomcat安装目录下始终找不到项目log文件的原因了,因为CATALINA_BASE指向了/Users/didi/Library/Caches/IntelliJIdea2016.1/tomcat/Unnamed_didi-code,所以指定相对路径${catalina.base}的log文件就存在了该目录下。

    展开全文
  • tomcat部署web项目的四种方法

    千次阅读 2018-05-23 15:57:31
     首先把要发布的web项目打包成war包,然后copy到webapps目录下,然后启动tomcat,即可。访问路径:http://localhost:8080/项目名 二、在tomcat目录下新建一个和web项目名称一致的文件,然后把解压的war包内容放在...
    一、把项目到webapps目录中
    
        首先把要发布的web项目打包成war包,然后copy到webapps目录下,然后启动tomcat,即可。访问路径:http://localhost:8080/项目名

    二、在tomcat目录下新建一个和web项目名称一致的文件,然后把解压的war包内容放在此文件下,然后启动tomcat,即可。访问路径:http://localhost:8080/项目名

    三、在tomcat目录conf\Catalina\localhost目录下新建一个xml文件,
        xml文件内容为 <Context path="/xml文件名" docBase="war包解压后war包内容的路径" debug="0" privileged="true"></Context>
        然后启动tomcat,即可。访问路径:http://localhost:8080/xml文件名

    四、在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句。
        <Context path="/xxxx" docBase="war包解压后war包内容的路径" debug="0" privileged="true"></Context>
        然后启动tomcat,即可。访问路径:http://localhost:8080/path名称
    展开全文
  • Tomcat 部署 Web项目以及更改项目

    千次阅读 2019-06-12 00:26:47
    我们把这个war工程 放到 tomcat的 webapps 下, 然后通过 运行 startup.bat tomcat会自动将war文件变成一个Web项目 这时我们发现很烦的一个问题, 由于项目文件名的原因, 我们每次访问接口都得带上...
  • Tomcat部署Web项目总是404错误

    千次阅读 2018-02-07 10:45:10
    1.如果项目部署tomcat的root目录下,则去看下Web Project Settings是否为/。而且看下eclipse的server.xml的path是否为/ 下面的不是,则需要改path为/ 修改后 这样就可以运行项目,并正常访问了。 ...
  • Tomcat部署Web项目访问404问题

    万次阅读 2017-12-21 15:51:39
    写好一个Web项目部署到Linux上运行一下,把Tomcat、Mysql、JDK等环境搭好后,访问Tomcat欢迎页面正常,访问ip:端口/项目名却显示404。找了好久,修改Tomcat配置文件等等措施都试过了,都无效。 最后新建一个空项目...
  • centos7用tomcat部署web项目

    千次阅读 2019-02-05 12:41:34
    一共有三个步骤 : 安装jdk ,安装tomcat服务 、部署 web项目 举例用的安装包为 jdk 64位linux版本 jdk-8u201-linux-x64.tar.gz ,和tomcat的linux版本 apache-tomcat-8.5.37.tar.gz 一、安装jdk root用户登录...
  • 1、首先,右击项目,点击 open module settings 2、配置 project,主要是本地 jdk 的安装路径,还有项目...dependencies 加入jdk和项目 web-inf/lib 4、配置 libraries ,点击 + 号,选择 java ,然后还是选择...
  • Linux中使用tomcat部署web项目

    千次阅读 2019-09-30 16:29:15
    1、 下载tomcat安装包 - Linux系统下可用的 ... 4、使用rz将web项目传递到tomcat/webapps目录下 ( web项目可能需要提前打包 ,在webapps下解包) 5、进入到 tomcat/bin下,执行 ./startup.sh ,启动t...
  • tomcat部署本地动态web项目

    千次阅读 2018-08-08 11:30:24
    1.下载一个tomcat 2.window - preference - server - runtime environment-add - 选择你下载的对应版本的...3.新建一个web项目,随便写几个测试用的页面,然后server里面右击-new - server,将项目添加进来 ...
  • ![图片说明](https://img-ask.csdn.net/upload/201612/12/1481509357_450048.jpg)
  • 快速学习Tomcat 9.0 Tomcat 部署Web项目

    千人学习 2020-03-24 17:59:59
    本课程从Tocmat环境安装开始介绍,然后介绍了安全配置和性能优化的内容。
  • Idea 2018 使用tomcat部署web项目

    千次阅读 2018-11-14 12:13:32
    1.在IDEA的settings( Ctrl + Alt + S )选项中配置Tomcat 2.创建Artifact 点击绿色+图标选择第二项Web Application:exploded 3.在菜单栏Run----&gt;Edit Configurations中,点击+为Tomcat进行配置。 4....
  • Tomcat部署web项目绑定域名

    千次阅读 2016-12-26 13:47:16
    找到server.xml文件,修改 域名" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">项目名" path="" reloadable="true" /></H
  • 如何在Tomcat部署web项目

    千次阅读 2019-10-31 14:05:18
    tomcat部署web项目有三种方式。 1、内嵌式 这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里。 首先新建一个html文件,代码如下: <!DOCTYPE html> <html> <head> <...
  • Tomcat 部署web项目中文乱码

    万次阅读 2017-11-02 08:23:20
    本地Tomcat 启动,网页端的中文传到后台显示乱码。查询前段已经设置了 UTF-8格式, 后台收到中文的依然是乱码,原来是Tomcat的配置问题。 修改Tomcat的配置文件server.xml ,添加一个属性 URIEncoding="UTF-8...
  • Idea配置Tomcat部署web项目

    千次阅读 2019-10-23 21:43:22
    使用IntelliJ IDEA配置Tomcat(详细操作) 一、下载Tomcat 1.进入官网Http://tomcat.apache.org/,选择download,下载所需要的Tomcat版本。(注意:最好下载Tomcat 7 或者Tomcat 8 因为最新版本的出错不好百度调试。...
  • intellij idea中部署tomcatweb项目

    千次阅读 2018-03-17 11:13:11
    1、file 》 open 》 选择maven项目地址,打开项目后,选中项目,右击选择 Open Module Settings项 或直接按F4键 这里主要就是配置jdk,观察Problems项有无异常提示,若有则根据提示解决错误 2、点击如图所示向下...
  • tomcat部署web项目并访问

    千次阅读 2014-12-18 16:32:29
    1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开...
  • idea部署tomcat web项目

    千次阅读 2019-06-20 15:38:54
    1我之前安装的idea是社区版的,对tomcat不支持,只有Android ,maven的默认支持项,其他类型的项目没有选项,不能自动生成相应类型的项目...创建一个web项目,纯测试 加部署tomcat使用 1File--new Project--Java---J...
  • phpstudy+tomcat部署web项目

    千次阅读 2019-06-26 00:56:32
    1、服务器部署tomcat,localhost:8080能正常访问项目。 2、接下来 就是将localhost:8080修改为正式 域名。 方法1(不建议):直接修改server.xml:8080改为80、defaultHost值改为 指定域名,host的name属性值改为 ...
  • tomcat部署Java Web 项目的三种方式

    千次阅读 2018-04-05 10:36:46
    原文地址:https://blog.csdn.net/luckystar689/article/details/52505419部署web应用,我们就先要让web服务器找到web应用程序。 那web服务器是什么呢?web服务器就是一个容器,它可以向发出请求的浏览器提供文档的...
  • Tomcat手动部署Web项目详细步骤

    千次阅读 2019-10-05 21:18:29
    不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tomcat中的方法之一,是部署没有...
  • 使用IDEA&Tomcat9部署Web项目

    千次阅读 2018-03-16 13:27:15
    看了不少的相关博客,感觉写的都有遗漏的地方,我来尝试着把细节都记录下来,解决一些新手可能...1.打开IDEA创建新项目在Application Server如果没有自动找到你的Tomcat,点击New-TomcatServer选择你的Tomcat所在...
  • Tomcat远程部署web项目到服务器

    千次阅读 2017-11-23 21:57:23
    一、到tomcat官网下载tomcat(本人实在linux下安装的)  本人下载的是:apache-tomcat-7.0.82.tar.gz  可去官网下载自己所需要的tomcat:...将下载好的tomcat包解压到/usr/loacl/目录下,如下图:
  • IDEA使用Tomcat 部署web应用

    千次阅读 2019-08-03 01:13:35
    Edit Configurations 点击 + 号 —》Tomcat Server ----》 Local 设置server 的名称 随便命名 点击configure —》在弹出框中选择...点击Deployment Tab页部署项目 点击 + 号 选择Artifact 在弹出框中选择 explo...
  • Eclipse中web项目部署Tomcat步骤

    万次阅读 2017-07-03 10:29:31
    Eclipse中web项目部署Tomcat步骤
  • 一.解压后Tomcat目录 1&gt;bin目录:启动和关闭Tomcat的批处理文件存放目录。shutdowm.bat启动Tomcat,shutdowm.bat关闭Tomcat ...lib目录Tomcat或者web程序运行过程中所依赖的jar包。...
  • Linux下安装Tomcat部署web项目

    万次阅读 2018-03-13 17:08:31
    先整理个大致步骤,有时间在细化 一、准备  Tomcat的Linux版本安装包: ... 项目的war包 henNB.war(eclipse导出为war或者idea build war) 二、安装Tomcat  cd usr/  mkdir app  tar -zxvf

空空如也

空空如也

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

tomcat部署web项目的目录