`
wenxiang_tune
  • 浏览: 49040 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

tomcat中server.xml配置对项目的影响!5.5

阅读更多

host下配置context,其中有path和docbase2个属性,我将path设置为/ 运行项目打开浏览器查看源码显示path=request.getContextPath();是一个斜杠,所以这个是不对的,果断设置为空。设置为空就默认是得到项目的名!即WEB-INF的父目录名!

 

看到的朋友能不能帮我解决一个问题:

我这个项目2个地方部署,一个在万网,一个是自己装的VPS中,万网一切正常,但是VPS中的部署好后也可以访问,打开首页的什么都没问题,但是老是报一个奇怪的异常,经查看好像是无法获取session,例如验证码是存放在session里的,然后action里从session中拿到该值,却为空!每次都是这样,本地、万网,服务器都没有问题,请问是什么问题!

错误代码:

2011-2-21 16:23:24  org.apache.jasper.compiler.TldLocationsCache processWebDotXml
警告:  Internal Error: File /WEB-INF/web.xml not found
2011-2-21 16:23:24 org.apache.catalina.core.StandardWrapperValve invoke
严重:  Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: File "/WEB-INF/struts-tags.tld" not found
        at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
        at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
        at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:160)
        at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:430)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:499)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1558)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:130)
        at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
        at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:161)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:326)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:307)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:309)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:595)
 
分享到:
评论

相关推荐

    Tomcat5.5 的配置文件server.xml

    Tomcat5.5 的配置文件server.xml 真是的开发项目开发应用服务器配置

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...

    tomcat5.0.x与tomcat5.5.x的配置有较大区别

    这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,特别是数据源(DataSource)的配置。 首先,数据库连接的配置是Java应用服务器如Tomcat运行基于JDBC的应用程序的关键步骤。在描述中...

    Apache Tomcat v5.5.exe

    它的配置文件通常包括server.xml、web.xml和context.xml,这些文件定义了服务器的全局配置、Web应用的部署和特定应用的上下文配置。 在安全性方面,Tomcat v5.5支持HTTPS协议,可以配置SSL证书以实现加密通信,保护...

    tomcat5.5 免安装版+配置教程

    下面将详细介绍Tomcat 5.5的配置过程以及与之相关的知识点。 首先,我们需要准备Java Development Kit (JDK)。在这个压缩包中,"jdk1.5"可能包含了JDK 1.5的版本。JDK是Java编程的基础,提供了编译、调试和运行Java...

    tomcat5.5 的dbcp配置

    2. **修改server.xml**:在`$TOMCAT/config/server.xml`文件中的`GlobalNamingResources`元素内添加以下内容: ```xml type="javax.sql.DataSource" auth="Container" driverClassName="oracle.jdbc.driver....

    tomcat下载(5,5.5,6,7,8).rar

    本压缩包文件包含了Tomcat的多个历史版本,包括5.5、6.0、7.0以及8.5,这些都是对Java Web应用程序支持的重要里程碑。 Tomcat 5.5是较早的一个版本,发布于2005年,它支持Servlet 2.4和JSP 2.0标准。这个版本引入了...

    tomcat5.5+eclipse+sql server2000 配置数据源详细过程

    通过上述步骤,可以在Tomcat5.5环境中成功配置SQL Server2000的数据源,并在Eclipse中使用这些配置进行开发工作。在整个配置过程中,需要注意每个步骤的具体细节,尤其是数据源的参数设置,这对于后续的应用程序运行...

    Tomcat5.5 的dbcp配置

    在`$CATALINA_HOME/conf/server.xml`的`GlobalNamingResources`元素内,添加对`dbcp-config.xml`的引用,以便Tomcat能识别并加载数据源: ```xml &lt;!-- Edit the file at /path/to/tomcat/conf/Catalina/localhost...

    tomcat-5.5.rar完整安装程序

    【标题】"Tomcat-5.5.rar 完整安装程序" 涉及到的知识点主要集中在Apache Tomcat 5.5版本的安装与配置上。Apache Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范...

    apache-tomcat-5.5.15.tar.gz

    4. **配置管理**:Tomcat的配置文件通常位于`conf`目录下,如`server.xml`、`web.xml`等,允许开发者通过修改这些文件来定制服务器的行为。 5. **部署与管理**:开发者可以通过`webapps`目录下的WAR文件(Web应用...

    apache-tomcat-5.5.x-admin.zip

    4. 配置`server.xml`以启用或限制对管理应用的访问,根据安全需求调整端口和访问策略。 通过这些步骤,您可以启用并开始使用Apache Tomcat 5.5.x的admin模块,实现远程管理和监控服务器,提高运维效率。但请注意,...

    tomcat5.5 admin配置

    Tomcat 5.5是Apache软件基金会的Jakarta项目中的一个开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。在Tomcat 5.5中,admin页面是一个内置的管理应用程序,允许用户监控和管理Tomcat...

    tomcat5.5以及tomcatplugin(附详细配置)

    "tomcat的配置.txt"可能详细解释了Tomcat 5.5的配置文件(如server.xml、web.xml)及其参数,这对于理解和优化服务器性能至关重要。而"tomcatPluginV32beta3.zip"是Tomcat Plugin的一个旧版本,可以用来研究历史版本...

    apache-tomcat-5.5.23.tar.gz

    Apache Tomcat 5.5.x系列是Tomcat的一个稳定版本,发布于2006年,它支持Java Servlet 2.4规范和JavaServer Pages 2.0规范。这个版本提供了许多特性,包括对HTTP/1.1协议的支持、支持连接器架构、内置管理工具以及对...

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)

    在Tomcat 5.5之前,JNDI配置通常在`server.xml`中进行,但现在可以改在应用程序级别的`Context.xml`文件中完成,这样使得配置更加简洁和独立。 1. **配置Context.xml文件** - `Context.xml`文件现在应放置在每个...

    Tomcat5.5连接池配置

    通过以上步骤,可以实现在Tomcat 5.5环境下对Oracle、MySQL以及SQL Server 2000数据库连接池的有效配置。这不仅有助于提高系统的运行效率,还能增强系统的稳定性和可扩展性。在实际应用中,开发者可以根据具体的业务...

    apache-tomcat-5.5.30.tar.gz

    然而,对于新项目,通常推荐使用更新的Tomcat版本,如8.x或9.x,因为它们提供了更多的功能、性能改进以及对最新Java标准的支持。 为了确保最佳的安全性和性能,你应该考虑升级到较新的Tomcat版本,并且遵循最佳实践...

    tomcat5/tomcat5.5安装包

    【标题】"Tomcat5/tomcat5.5安装包" 涵盖了两个不同版本的Apache Tomcat服务器,即Tomcat 5.0和Tomcat 5.5。Tomcat是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。它...

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    随着Tomcat从5.0版本升级到5.5.x版本,其配置发生了诸多变化,特别是对Tomcat JNDI的配置方式产生了显著的影响。这对希望在Hibernate安装中利用Tomcat JNDI提供的DataSource配置便利性的开发者来说尤为重要。同时,...

Global site tag (gtag.js) - Google Analytics