`

转载:tomcat通过conf-Catalina-localhost目录发布项目详解

 
阅读更多
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。

      因为这样对tomcat的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持动态解析,修改完代码直接生效(修改配置除外)。

      但是网上关于这种方法的介绍很简单,小菜来补充一下。



    1.直接在eclipse中添加一个server,添加过程中指明tomcat的路径即可。

    2.在tomcat服务器的conf\Catalina\localhost目录下创建一个xml文件(路径找不到就自己创建),内容如下:

    <Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" debug="0" privileged="true">

    </Context>

    其中path是指项目的发布路径,也就是访问路径,假如像上边那样填写,就要这样访问:http://localhost:8080/ TestPro /index.jsp;docBase是指项目的WebContent(eclipse)或WebRoot(myeclipse)目录,很好理解,你的项目最终发布,就是发布的这个目录,通过配置,直接让tomcat指向这个目录,这样就可以运行项目啦。

    注意:xml的文件名一定要和发布路径一致!在本例中xml文件名必须为:TestPro

    3.在eclipse中启动tomcat,项目即可启动。



  上边是比较常见的用法,但很多时候,我们希望把项目发布到tomcat根目录,这样就不用输入冗长的发布路径,直接输入域名就可以访问了。

  用这种方法把项目发布tomcat根目录,注意事项如下:



    1.为了保险起见,删掉tomcat服务器中的webapps目录下的ROOT文件夹。

    2.将xml中的path设成空(path="")。

    3.将xml文件名改为ROOT(ROOT.xml)。



  这样就可以将项目发布到tomcat根目录了,希望本文对大家有帮助。

作者:杨元
分享到:
评论

相关推荐

    Tomcat及其插件apache-tomcat-5.5.26-admin.zip的安装

    把F:\ apache-tomcat-5.5.25\ conf\Catalina\localhost下面的admin.xml文件copy到D:\apache-tomcat-5.5.25\conf\Catalina\localhost下面。 打开D:\apache-tomcat-5.5.25\conf下的tomcat-users.xml,添加下面一句: ...

    apache-tomcat-5.5.26加载admin文件

    把F:\ apache-tomcat-5.5.26\ conf\Catalina\localhost下面的admin.xml文件copy到D:\apache-tomcat-5.5.26\conf\Catalina\localhost下面。 打开D:\apache-tomcat-5.5.26\conf下的tomcat-users.xml,添加下面一句: ...

    tomcat-redis-session-manager-master-2.0.0

    1.添加 redis session 集群依赖的jar包到 tomcat/lib 目录下 tomcat-redis-session-manager-2.0.0.jar jedis-2.5.2.jar commons-pool2-2.2.jar 2.修改 conf 目录下的 context.xml 文件 ...

    zabbix-nginx-conf-scl-5.0.8-5.el7.noarch.rpm

    官方离线安装包,亲测可用

    tomcat7-redis-session 相关的三个jar,详情配置看readme.txt文件

    编辑${TOMCAT_HOME}/conf/context.xml,在context中加入 &lt;Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /&gt; &lt;Manager className="com.orangefunction.tomcat.redissessions....

    apache-tomcat-8.5.0-src

    apache-tomcat-8.5.0-src

    apache-tomcat-7.0.21-embed.zip

    (3) 在Tomcat安装目录的conf\Catalina\localhost目录下新建一个shop.xml配置文件,在其中添加一个Context元素,代码如下: &lt;Context path="/shop" docBase="D:/shopping" debug="0" reloadable="true" crossContext=...

    tomcat6-集成admin

    4.下载解压,把其中的conf\Catalina\localhost下面的admin.xml复制到Tomcat安装目录下面的conf目录,把server\webapps下的admin复制到Tomcat下面的webapps目录下面。(注:如果没有conf\Catalina\localhost目录,启动一...

    测试通过的apache2.17_tomcat6集群

    apache2.2+tomcat6集群已经配置好,tomcat优化过,在实际项目发布中直接将项目复制到集群中的所有tomcat的webapps中即可, 此配置中包含是3个tomcat集群, 安装步骤大概如下: 1:安装httpd-2.2.17-win32-x86-no_ssl...

    apache-tomcat-5.5.20-admin

    如果你不愿意设置环境变量,那么也有一个方法,就是将【tomcat的安装目录】\server\webapps\admin\admin.xml和【tomcat的安装目录】\conf\Catalina\localhost\admin.xml文件中 antiResourceLocking="false" ...

    Solr3.6 + 中文分词 完整Tomcat工程部署包

    在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...

    [confluence插件] multiexcerpt-conf-plugin-4-5.6.30

    [confluence插件] multiexcerpt-conf-plugin-4-5.6.30 [confluence插件] multiexcerpt-conf-plugin-4-5.6.30 [confluence插件] multiexcerpt-conf-plugin-4-5.6.30 [confluence插件] multiexcerpt-conf-plugin-4-5.6...

    Arduino UNO烧录 快捷工具 不用写熔断丝了

    其他芯片可以修改目录下的tools\flash文件,自行添加,规范如下 串口烧录格式: Serial COM -芯片名称###命令行 USBasp烧录格式: USBasp -芯片名称###命令行 分隔线格式: -----------------------### this is line...

    https tomcat server

    解压 apache-tomcat-6.0.30\bin\startup.bat ... clientAuth="false" keystoreFile="F:/working/apache-tomcat-6.0.30/conf/tomcat.keystore" keystorePass="123456" sslProtocol="TLS" /&gt; keystoreFile目录

    tomcat-redis-session-8.5.5.0

    通过插入以下行来配置全局上下文(CATALINA.HOME / conf / context.xml)或Web应用程序上下文(META-INF / context.xml),以使用Tomcat Redis Session Manager “ ru.zinin.redis.session.RedisManager ” /&gt; ...

    tomcat-cluster-redis-session-manager.zip

    步骤:1、解压之后,将jar包放入tomcat的lib中(注意是tomcat/lib中,不是我们自己项目的lib);2、配置解压之后的redis-data-cache.properties(根据你的redis配置吧),配置完将这个文件放入tomcat/conf文件夹中;...

    Python库 | wg_conf-1.0.0-py3-none-any.whl

    python库。 资源全名:wg_conf-1.0.0-py3-none-any.whl

    Tomcat设置maxPostSize实现过程解析

    找到tomcat目录下的/conf/server.xml,为其添加maxPostSize参数 ​ 参数值“-1”表示不做大小限制。不设置maxPostSize参数意为使用默认的大小,默认2097152bytes,即为2megabytes。 三、设值注意事项 需要注意一点的...

    apache-tomcat-8.5.42.zip 集成了 tomcat-redis-session

    最新的apache-tomcat-8.5.42版本+最新的tomcat-cluster-redis-session-manager-2.0.4 配置了JAVA_OPTS,详见bin/catalina.sh及bin/catalina.bat文件 配置了manager账号密码,详见conf/tomcat-users.xml文件 卸载了...

Global site tag (gtag.js) - Google Analytics