精华内容
下载资源
问答
  • 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优先级别最低。

    展开全文
  • linux下按照tomcat部署web项目
  • windows服务器上tomcat部署web项目

    千次阅读 2019-01-17 11:01:48
    遇到问题: 1.数据库未保持一致; 2.部署后直接访问报错。 部署方式一: 访问:...部署方式二(优化版) ...访问:http://192.168.1.39:8085/tspace:(可以去掉项目名进行访问)  ...

    遇到问题:

    1.数据库未保持一致;

    2.部署后直接访问报错。

    部署方式一:

    访问:http://192.168.1.39:8085/tspace

    部署方式二(优化版)

    访问:http://192.168.1.39:8085/tspace:(可以去掉项目名进行访问)

     

    展开全文
  • 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包内容放在...
  • 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...
  • 如何在Tomcat6.0上运行项目? 如何在Myeclipse IDE部署运行项目? 下载看看吧,希望有帮助!
  • Tomcat部署Web项目总是404错误

    千次阅读 2018-02-07 10:45:10
    1.如果项目部署tomcat的root目录下,则去看下Web Project Settings是否为/。而且看下eclipse的server.xml的path是否为/ 下面的不是,则需要改path为/ 修改后 这样就可以运行项目,并正常访问了。 ...
  • 1、首先,右击项目,点击 open module settings 2、配置 project,主要是本地 jdk 的安装路径,还有项目...dependencies 加入jdk和项目 web-inf/lib 4、配置 libraries ,点击 + 号,选择 java ,然后还是选择...
  • 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用户登录...
  • Tomcat部署Web项目访问404问题

    万次阅读 2017-12-21 15:51:39
    写好一个Web项目部署到Linux上运行一下,把Tomcat、Mysql、JDK等环境搭好后,访问Tomcat欢迎页面正常,访问ip:端口/项目名却显示404。找了好久,修改Tomcat配置文件等等措施都试过了,都无效。 最后新建一个空项目...
  • 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....
  • ![图片说明](https://img-ask.csdn.net/upload/201612/12/1481509357_450048.jpg)
  • 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下webapps的ROOT下,因为tomcat加载的是编译好的文件,此时还需要修改tomcat的配置文件 (箭头备注可以不用看,那是自己的东西) (docBase...
  • tomcat部署web项目并访问

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

    千次阅读 2018-03-01 11:32:31
    ps: nginx是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的...
  • Tomcat部署环境的搭建说明,包括配置java运行环境、部署Tomcat服务器、部署Web应用、配置数据库连接池。
  • 当我把web项目部署tomcat后发现html文件找不到js文件 解决方案 (一)检查路径是否正确 如果不通过tomcat访问,直接浏览器访问html文件可以找到js文件的话,代表路径没问题 (二)检查IDEA 对于tomcat的配置,看看...
  • Tomcat 部署 Web项目以及更改项目名

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

    千次阅读 2017-05-18 14:46:26
    一、把项目到webapps目录中  首先把要发布的web项目打包成...二、在tomcat目录下新建一个和web项目名称一致的文件,然后把解压的war包内容放在此文件下,然后启动tomcat,即可。访问路径:http://localhost:8080/项目
  • tomcat部署web项目的基本方式,简单明了,希望能帮助到大家。
  • 二,将项目部署Tomcat上去 三、设置配置文件,使网站不用项目名,只用网站域名就可以登录网站,需要设置Tomcat的 server.xml 文件 -- server.xml 文件设置如下图: 如果设置后不成...
  • tomcat部署本地动态web项目

    千次阅读 2018-08-08 11:30:24
    1.下载一个tomcat 2.window - preference - server - runtime environment-add - 选择你下载的对应版本的...3.新建一个web项目,随便写几个测试用的页面,然后server里面右击-new - server,将项目添加进来 ...
  • 如何在Tomcat部署web项目

    千次阅读 2019-10-31 14:05:18
    tomcat部署web项目有三种方式。 1、内嵌式 这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里。 首先新建一个html文件,代码如下: <!DOCTYPE html> <html> <head> <...
  • 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/webapps/ROOT/WEB-INF/classes/application-dev.properties (注:前面按照自己的存放tomcat文件路径来找,后面的基本一样) (1)项目一般放在webspps下(ROOT项目) (2)在classes文件里面查找...

空空如也

空空如也

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

tomcat部署web项目