`

tomcat-项目部署位置

 
阅读更多

tomcat默认读取webapps文件夹下项目,是因为server.xml中如下配置,appBase设置了项目目录地址。

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
</Host>

 

想要修改项目部署地址并使tomcat发布,有三种方式,本人都已验证(tomcat8.0)

 

1.很明显就是修改上述的appBase,将值改为与tomcat主目录的相对路径。

如:在该目录下新建wtpwebapps文件夹,修改appBase值为“wtpwebapps”并将项目移动至该文件夹里,项目发布成功

或将项目移动至上级目录并将appBase值改为“..”,项目发布成功

 

2.在server.xml配置文件中的<host/>节点中添加子节点:

<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>

 说明:

path 是虚拟路径就是你输入浏览器中的项目地址

docBase 就是项目的物理路径

workDir 工作目录,用于存放运行时生成的与该应用相关文件

reloadable 值为true,则tomcat会自动检测应用程序WEB-INF/lib和WEB-INF/classes目录中的变化,自动装载新程序,在不重启tomcat的情况下改变程序,实现热部署

 

3.在conf目录中,新建Catalina\localhost目录,在该目录中新建一个xml文件,文件名需与文件中path的值一致。如下配置则文件名应为hello.xml

<Context path="/hello" docBase="E:\workspace\hello\WebRoot" debug="0" privileged="true"></Context>

 

 

注意:验证时第3中方式可以直接生效,第1、2种方式需重启tomcat才能生效

 

 

参考文档:http://blog.csdn.net/diamondy/article/details/7472411

分享到:
评论

相关推荐

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    Tomcat-Redis-Session-Manager是一个开源项目,它允许Tomcat服务器将用户的session数据存储到Redis缓存系统中,而不是默认存储在本地内存或文件系统。这一设计显著提升了session管理的性能和可扩展性,尤其是在集群...

    最新版linux apache-tomcat-9.0.37.tar.gz

    10. **应用部署**:将Java Web应用(WAR文件)放入 `$CATALINA_HOME/webapps` 目录下,Tomcat会自动检测并部署应用。 以上就是关于"最新版linux apache-tomcat-9.0.37.tar.gz"的详细解析,包括了安装、配置、管理和...

    apache-tomcat-5.5.17-embed.tar.gz

    4. `webapps`目录:默认的Web应用程序部署位置,你可以将你的WAR文件放在这里以部署应用。 5. `logs`目录:日志文件会被写入到这里,帮助诊断和调试问题。 6. `temp`目录:Tomcat运行时生成的临时文件会存储在此。 7...

    apache-tomcat-8.0.53-windows-x64.zip

    - `webapps`目录是你的Web应用程序的默认部署位置。将WAR文件或整个Web应用的文件结构放在这里,Tomcat会自动检测并部署它们。 - `logs`目录存储了Tomcat运行时的日志文件,这对于调试和监控服务器状态非常有用。 ...

    apache-tomcat-8.5.47.tar.gz

    Tomcat是Apache软件基金会的Jakarta项目的一部分,它是一个小型且高效的服务器,专门用于运行Java Servlet和JavaServer Pages (JSP)。Tomcat的轻量级特性使得它成为许多开发人员和小型企业的首选,因为它易于安装、...

    apache-tomcat-8.0.44

    Tomcat是Apache软件基金会Jakarta项目的一部分,它实现了Java EE(现在称为Java Platform, Enterprise Edition,或者简称为Java EE)中的Web应用程序部分,特别是Servlet和JSP规范。这个版本8.0.44是针对Tomcat 8...

    apache-tomcat-9.0.13-windows-x64.zip

    Apache Tomcat是一个开源的软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。这个压缩包"apache-tomcat-9.0.13-windows-x64....无论是小型项目还是大型企业级应用,Tomcat都能胜任。

    apache-tomcat-8.5.27.tar.gz

    Apache Tomcat是Apache软件基金会的项目之一,它实现了Java EE的Web部分,特别是Servlet和JSP规范。 首先,让我们深入了解Apache Tomcat的核心功能和结构。Tomcat作为一个轻量级的Web服务器,主要负责处理HTTP请求...

    apache-tomcat-9.0.21-windows-x64.zip

    10. **社区支持**:作为开源项目,Apache Tomcat拥有活跃的开发者社区,提供及时的更新、补丁和问题解答。 总之,"apache-tomcat-9.0.21-windows-x64.zip"是一个强大且可靠的Java Web服务器,适用于各种规模的应用...

    apache-tomcat-7.0.62.tar.gz

    Apache Tomcat 7是Apache Software Foundation的一个项目,它遵循Servlet和JSP规范,为开发和部署Java Web应用提供了一个轻量级的服务器环境。Tomcat 7支持Servlet 3.0、JSP 2.2和EL 2.2等技术,这些都是Java EE 6的...

    apache-tomcat-7.0.79.zip

    Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用...在实际应用中,根据项目需求选择合适的Tomcat版本,合理配置和优化,可以极大地提升应用的运行效率和服务质量。

    tomcat-maven-plugin

    它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。

    apache-tomcat-8.5.81.tar.gz

    Tomcat是Apache软件基金会的Jakarta项目的一部分,它遵循Java EE(现在称为 Jakarta EE)规范中的Web应用程序部分。Tomcat 8.5.x 版本支持Java Servlet 3.1、JavaServer Pages (JSP) 2.3以及Expression Language (EL...

    apache-tomcat-8.5.47-windows-x64.zip

    Apache Tomcat是Apache软件基金会的一个项目,它是一个轻量级的Java应用服务器,实现了Java EE的Web容器部分,特别是Servlet和JSP规范。Tomcat以其高效、稳定性和易于管理而受到开发者喜爱,被广泛应用于开发和测试...

    apache-tomcat-7.0.70.tar.gz

    Apache Tomcat是Apache软件基金会的项目之一,它实现了Java EE中的Web容器部分,即Servlet和JSP规范。Tomcat以其轻量级、高效和易于配置而受到欢迎,常被用于小型到中型企业级应用服务器。尽管Tomcat不是完整的Java ...

    Apache-tomcat-7.0.109-Windows-x64

    Tomcat是Apache软件基金会的一个项目,它实现了Java Servlet和JavaServer Pages规范。作为轻量级应用服务器,Tomcat相比其他全功能的应用服务器如JBoss、WebLogic等,具有启动快、占用资源少的优势,因此在小型到...

    apache-tomcat-6.0.37

    Apache Tomcat 6.0.37 是一个广泛使用的开源软件,它是一...然而,需要注意的是,由于该版本已经不再维护,对于新项目或安全性要求较高的应用,建议使用更新的Tomcat版本,如8或9系列,以获取持续的安全支持和新特性。

    apache-tomcat-6.0.18

    Tomcat是Apache软件基金会的Jakarta项目的一部分,以其轻量级、高效和稳定性而著称。 在JAVA Web应用开发中,Tomcat扮演了服务器的角色,它允许开发者将静态HTML、CSS、JavaScript文件与动态Java代码结合在一起,...

    最新版windows apache-tomcat-10.0.0-windows-x64.zip

    - 作为开源项目,Apache Tomcat拥有庞大的开发者社区,提供持续的更新、bug修复和用户支持。开发者可以在官方论坛、邮件列表和GitHub上寻求帮助或参与讨论。 总的来说,apache-tomcat-10.0.0-windows-x64.zip是...

    apache-tomcat-8.0.30.tar.gz

    同时,由于其开源和轻量级的特性,Tomcat在小型项目和开发环境中也备受欢迎。 总的来说,Apache Tomcat 8.0.30是一个强大且可靠的Java Web服务器,提供了丰富的功能和优化,以满足开发和部署Java应用的需求。无论你...

Global site tag (gtag.js) - Google Analytics