`

Tomcat常见问题

 
阅读更多
1、Tomcat下WAR包和同名已解压项目,如何加载??

首先你要明白什么时候war包才会解压,当tomcat启动时候会去查看webapps下的所有war包,同时查看是否有该war包对应的已解压文件,如果已经存在就不会再解压,也不会将你已经修改的jsp覆盖掉,只有当你删除war包对应的同名文件夹(你的工程)后,启动tomcat时才会再解压war文件





2、tomcat可以访问默认页面,但是无法访问webapp下的指定项目

conf/web.xml --> tomcat的Web配置文件

        <init-param>

            <param-name>listings</param-name>

            <param-value>false</param-value>

        </init-param>

value改成 true就行了!

        <init-param>

            <param-name>listings</param-name>

            <param-value>true</param-value>

        </init-param>





3、直接在Tomcat的webapp下修改项目的TestProject的JS、CSS时,访问页面不起作用,原因??

Tomcat的部署问题,有时候也是一个麻烦的问题,要不是采用热部署,我们就只能对原来的文件没做一次修改就重新部署一次,而每次重新部署都要关闭Tomcat,部署完成后重启Tomcat,可见,这是一个多么麻烦的事情。现在,我们可以采用热部署了,以后,就不用做凡人做的重启关闭工作。



实现方式:

编辑Tomcat的server.xml文件
Xml代码  收藏代码

    <Host   name="localhost"   debug="0"   appBase="webapps" 
              unpackWARs="true"   autoDeploy="true" 
             xmlValidation="false"   xmlNamespaceAware="false"> 



在Host节点内,加入:

  
Xml代码  收藏代码

    <Context   path="/requestTest"   docBase="D:\apache-tomcat-6.0.33\webapps\TestProject"   debug="99"   reloadable="true"   /> 



"myapp"为要部署的应用程序,通常在webapps目录下。



context元素的属性:

path:指定访问该web应用的URL入口。

docBase:指定web应用的文件路径,可以给绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果web应用采用开放目录结构,则指定web应用的跟目录,如果web应用是一个war文件,则指定war文件的路径。



reloadable:如果这个属性设为true,tomcat容器会在运行的状态下,监视WEB-INF/class和WEB-INFb目录下的class文件的改动,如果有检测到class文件被更新,服务器会自动重新加载web应用,即自动部署。



在开发阶段将reloadable 属性设为true,有助于调试servlet和其他的class文件,但这样会加重服务器运行负荷,建议在web应用的开发阶段将reloadable设为false。



注意:

改过之后访问下页面,有时只改可能不会自动部署。





4、直接使用startup.bat启动时,内存溢出



在catalina.bat最前面加入

set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m 即可



但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,上面的设置就不生效了





5、tomcat的默认项目名为ROOT,因此,项目名不为ROOT时,将会出现TOMCAt启动正常,但却无法访问的问题。

正常情况下,我们启动tomcat后,直接输入“http://localhost:端口/“ 后,默认访问的是webapp目录下的ROOT应用。

我们要通过上述方式访问自己的应用,有俩种方式。

第一:把自己开发的项目下的webroot复制到ROOT下(先删除掉原有的的ROOT下东西),重启,应该就OK了!

第二种:找到TOMCAT_HOME/conf/server.xml,编辑



<Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">



</HOST>标签,在其中添加

<Context path="" docBase="jpetstore" debug="0" reloadable="true"/>,其中jpetstore为你要直接访问的项目名称。

Tomcat下访问项目不需要输入项目名称的配置方法

在tomcat下怎么默认启动一个项目而不用写项目名
分享到:
评论

相关推荐

    tomcat常见问题及其解决方法

    以下是对"Tomcat常见问题及其解决方法"的详细解析。 一、启动问题 1. **启动失败**:这可能是由于JDK版本不兼容或者环境变量配置错误导致的。确保安装了与Tomcat版本匹配的JDK,并正确设置了JAVA_HOME、CATALINA_...

    tomcat常见问题及解决方法

    Tomcat 常见问题及解决方法 Tomcat 是一个流行的开源 Web 服务器和 Servlet 容器,广泛应用于 Web 开发和部署中。然而,在使用 Tomcat 的过程中,开发者经常会遇到一些常见的问题,本文将列举一些常见的问题和解决...

    Tomcat常见问题集锦(持续更新)

    【标题】:“Tomcat常见问题集锦(持续更新)” 在Java Web开发中,Tomcat作为最常用的开源应用服务器,其稳定性和性能是开发者关注的重点。这篇博客文章旨在收集和解决Tomcat在实际运行中遇到的各种问题,为开发者...

    tomcat常见问题分析

    在分析Tomcat常见问题时,我们经常会遇到各种各样的错误,这些错误可能涉及到服务器配置、依赖库、系统环境以及应用程序本身。以下是一些常见的问题及其解决方案: 首先,Jdk版本不匹配是导致Tomcat无法正常运行的...

    tomcat部署项目常见问题

    ### Tomcat部署项目常见问题及ExtJS包说明 #### 一、Tomcat部署项目的注意事项 在使用Tomcat部署项目时,有一些重要的事项需要注意: 1. **确保项目与Tomcat版本兼容**:首先需要确保项目的JDK版本与Tomcat版本相...

    tomcat常见问题参考

    tomcat 参考 部署 标题修改 端口更改

    tomcat 环境配置及问题处理

    ### Tomcat环境配置详解及问题处理 #### 一、Tomcat简介 ...通过以上步骤,我们可以顺利地完成Tomcat的安装和配置,以及解决常见的启动问题。如果遇到其他问题,建议查阅官方文档或社区论坛获取更多帮助。

    Tomcat常见错误

    【Tomcat常见错误】 在使用Apache Tomcat作为Java Web应用程序服务器的过程中,开发者和运维人员可能会遇到各种错误。这些错误可能是由于配置问题、依赖冲突、资源不足或是其他原因引起的。以下是一些常见的Tomcat...

    Tomcat书籍

    5. 故障排查:分享诊断和解决Tomcat常见问题的方法,帮助开发者快速定位和修复问题。 接下来是《Tomcat 8指南》。Tomcat 8是目前广泛应用的版本,这本书将侧重于这个特定版本的新特性、最佳实践和升级路径: 1. 新...

    tomcat使用常见问题可能会有你遇到的个人总结

    tomcat的个人使用经验说明,里面详细说明了tomcat常见的几个问题如启动报错,加载不了项目,配置热加载等

    Tomcat权威指南(第二版)(中英文版)

    9. **故障排查**:分享诊断和解决Tomcat常见问题的方法,包括日志分析、错误代码解读和系统监控。 10. **最新版本特性**:书中可能会涵盖Tomcat的最新版本特性,例如对Java EE规范的支持、性能提升等。 通过阅读...

    深入剖析Tomcat(中文版)带目录

    #### 七、Tomcat常见问题及解决方法 1. **404错误**:检查Web应用是否正确部署到了`webapps`目录。 2. **500错误**:查看`logs/catalina.out`或`logs/host-manager.out`日志文件,找到具体错误原因。 3. **连接超时...

    tomcat 安装及配置教程.docx

    #### 五、Tomcat常见问题解决 - **端口冲突**:如果在启动Tomcat时遇到端口被占用的问题,可以修改`conf/server.xml`文件中的端口号。 - **启动失败**:检查日志文件(位于`logs`目录下)以获取更详细的错误信息。 ...

    Tomcat常见文件以及部署等

    在IT行业中,Tomcat是一款广泛使用的开源Web应用服务器,它主要负责运行基于Java ...以上就是Tomcat常见的一些操作和问题解决方法。了解并熟练掌握这些知识点,有助于你在日常开发和运维工作中更有效地使用Tomcat。

    启动tomcat,Tomcat启动常见的问题

    启动tomcat,Tomcat启动常见的问题

    tomcat 培训教程

    **十、Tomcat常见问题** 常见的问题可能涉及启动失败、内存溢出、连接池管理等,解决这些问题需要对Tomcat的配置和日志进行深入分析。 **十一、Tomcat与Eclipse集成** 开发过程中,将Tomcat集成到Eclipse等IDE中,...

    Tomcat服务器配置详细步骤及常见错误总结

    以上内容详细介绍了如何在Windows操作系统中配置Tomcat服务器以及在配置过程中可能遇到的一些常见问题及其解决方案。正确配置JAVA_HOME环境变量是启动Tomcat的基础,而处理8080端口被占用的问题对于确保Tomcat能够...

    Tomcat配置解决跨域问题

    【标题】:“Tomcat配置解决跨域问题” 在Web开发中,跨域(Cross-Origin)是一种常见的安全限制,它阻止浏览器从一个源加载资源到另一个不同的源。这主要是为了防止恶意脚本通过注入来窃取数据。然而,在进行前后...

    Tomcat常见的错误代码

    ### Tomcat常见错误代码详解 #### 一、概述 在Web开发过程中,遇到各种各样的错误是在所难免的。Apache Tomcat作为一款流行的Java Web应用服务器,为开发者提供了丰富的错误处理机制。本文将详细介绍Tomcat中常见...

Global site tag (gtag.js) - Google Analytics