web应用发布,tomcat配置中出现的奇怪问题

问题描述

项目名称是xzgl,在D盘下,我在server.xml中这样配置的<Servicename="xzgl"><Connectorport="80"maxHttpHeaderSize="8192"maxThreads="150"minSpareThreads="25"maxSpareThreads="75"enableLookups="true"redirectPort="8443"acceptCount="100"connectionTimeout="20000"disableUploadTimeout="true"URIEncoding="utf-8"/><Enginename="xzgl"defaultHost="localhost"><RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/><Hostname="test.xzgongli.com"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath="/"reloadable="true"docBase="D:xzgl"><Resourcename="xzgl"auth="Container"type="javax.sql.DataSource"driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"url="jdbc:sqlserver://localhost:1433;DatabaseName=xzgl"username="sa"password="123456"maxActive="20"maxIdle="2"maxWait="-1"/></Context></Host></Engine></Service>这样tomcat启动不了,但是将Context中的docBase修改一个错误的不存在的路径的话,只要以xzgl为结尾,tomcat就可以启动,流览时报"未找到页面"谁知道这时候什么原因,可以的话求远程协助

解决方案

解决方案二:
可以的话请加我QQ:987421400

时间: 2024-11-16 23:24:40

web应用发布,tomcat配置中出现的奇怪问题的相关文章

tomcat配置中appBase与docBase的优先级问题

昨天在开发应用的时候,发现http://www.xxx.com/hospital/list报出404的错误,而其它路径都是对的. 断点跟踪的时候,发现/hospital/list确实没有进来,测试了下/hospital/hospital/list可以访问. 检查代码没任何问题,很是诡异. 最后怀疑到tomcat的配置上来,检查server.xml,发现也没有问题  代码如下 复制代码 <Host name="localhost"  appBase="d:\htdocs\

优化apache/tomcat配置

apache|优化 近日不得不越那个代疱地钻研发布和发布系统管理和测试的相关问题.有充分证据表明现得绝大多数的apache/tomcat配置中,apache根本就是摆设,所有的响应负担,包括静态多媒体文件实际上是由tomcat完成,而tomcat实际上是效率相当低的,大约是apache的十分之一.因此,没有达到集成两者的目的:但在优化配置本地基本成功,打算在网上测试服务器实际试行时,却碰到了"martix现象":无可解释的不可重复的异常表现.看来,在tomcat/apache的配合上要

maven的web项目发布(tomcat eclipse spring)

讨论一下项目发布的问题,因为我过去从没有认真发布过项目.做过php的项目,在server上直接用php版本的eclipse进行开发,php的环境是早就配置好的,mysql也是事先安装好,在开发调试的过程中,都是直接使用server上的php+mysql+apache的环境,不存在项目发布的问题:开发好也就相当于部署好了. 但是,眼前这个项目不一样:1.开发环境是虚拟机.生产环境是一台专门的server2.开发环境和运行环境都是java语言环境下,eclipse开发的maven项目,运行在tomc

Maven发布web项目到tomcat

在java开发中经常要引入很多第三方jar包:然而无论是java web开发还是其他java项目的开发经常会由于缺少依赖包引来一些不必要的异常.常常也是因为这样的原因导致许多简单的缺包和版本问题耗费大量的精力.然而,开源世界并没有让java开发人员在这方面耗费过多的精力. Apache提供了Maven工具,对项目进行自动化的构建和发布.只需要在Maven的pom.xml文件中加入相应的配置项,剩余的工作交给maven就可以了.然而去喝杯茶做个安安静静的美男子.然而除了Maven外还有Gradle

java web项目在tomcat中运行时报错,tomcat正常运行

问题描述 java web项目在tomcat中运行时报错,tomcat正常运行 严重: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener java.lang.AbstractMethodError: org.apache.crimson.tree.ElementNode2.getTextContent()Ljava/lan

eclipse的web项目发布到tomcat出现问题

问题描述 eclipse的web项目发布到tomcat出现问题 大多数功能都可正常使用 数据库中有多张表都含有type一列 使用select from xxx where type=xxx结果为空对type向使用insert赋值就会出现数据过长或者插入内容变成????? 用eclipse自带浏览器则一切正常 这是什么原因呢 百思不得其解 求高手指点 解决方案 type是关键字,换成别的字段名称吧 解决方案二: 出现????有可能是乱码问题,设置一下编码格式重试一下,

远程部署-利用ant部署web项目至远程Tomcat(配置上有差异)

问题描述 利用ant部署web项目至远程Tomcat(配置上有差异) 利用ant部署web项目至远程Tomcat(配置上有差异)本人对部署和ant都不太了解,求大神,感谢..

解决在Web.config或App.config中添加自定义配置的方法详解_实用技巧

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了.如果你已经对自定义配置了如指掌,请忽略这篇文章.言归正传,我们先来看一个最简单的自定义配置 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <configura

配置-Tomcat运行中不重新load ssh项目,能实现热插拔吗

问题描述 Tomcat运行中不重新load ssh项目,能实现热插拔吗 问题如题. 项目是基于SSH框架的,为了扩展方便所以,以后增加新功能的时候以插件的方式来追加. 插件也是基于SSH框架开发. 如果不重新load项目,能实现自动加载struts,spring,hibernate的实体配置等文件