在tomcat启动的时候出现了以下的错误:请哪位大侠帮我解决下,小弟会非常感激的!!! 只因需要在tomcat的配置文件server.xml中加了连接池(需要使用)引起的,但自己也不知道server.xml文件中具体哪里错了,怎么改 才正确?
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Logger'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property '
debug' to '5' did not find a matching property.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/Logger'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms'.
2010-1-18 23:28:05 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performanc
e in production environments was not found on the java.library.path: C:\Program
Files\Java\jdk1.6.0_17\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WIND
OWS;C:\WINDOWS\system32;C:\Program Files\Java\jdk1.6.0_17\bin;;C:\apache-tomcat-
6.0.20\bin;E:\jboss-5.1.0.GA\bin;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Softex\OmniPass;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Pro
gram Files\StormII\Codec;C:\Program Files\StormII
2010-1-18 23:28:06 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8028
2010-1-18 23:28:06 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1707 ms
2010-1-18 23:28:06 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-1-18 23:28:06 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20server.xml 文件如下 所示:
<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"> <!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener" />
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources> <Service name="Catalina">
<Connector port="8028" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/> <!-- Define the default virtual host
Note: XML Schema validation will not work with Xerces 2.2.
-->
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log."
suffix=".txt" timestamp="true"/>
<Context path="/mylt" docBase="F:\workspace3\MyLTProject\WebRoot"
debug="5" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_MysqlTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/mldn" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/mldn">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>wxl0723</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/mldn</value>
</parameter>
</ResourceParams>
</Context>
</Host>
</Engine>
</Service>
</Server>红色字体本分为自己在server.xml 中所加的内容 ,谢谢大侠们的给小弟一些指示....
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Logger'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property '
debug' to '5' did not find a matching property.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/Logger'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/name'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter/value'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms/parameter'.
2010-1-18 23:28:05 org.apache.tomcat.util.digester.Digester endElement
警告: No rules found matching 'Server/Service/Engine/Host/Context/ResourcePara
ms'.
2010-1-18 23:28:05 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performanc
e in production environments was not found on the java.library.path: C:\Program
Files\Java\jdk1.6.0_17\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WIND
OWS;C:\WINDOWS\system32;C:\Program Files\Java\jdk1.6.0_17\bin;;C:\apache-tomcat-
6.0.20\bin;E:\jboss-5.1.0.GA\bin;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Softex\OmniPass;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Pro
gram Files\StormII\Codec;C:\Program Files\StormII
2010-1-18 23:28:06 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8028
2010-1-18 23:28:06 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1707 ms
2010-1-18 23:28:06 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-1-18 23:28:06 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20server.xml 文件如下 所示:
<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"> <!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener" />
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources> <Service name="Catalina">
<Connector port="8028" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/> <!-- Define the default virtual host
Note: XML Schema validation will not work with Xerces 2.2.
-->
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log."
suffix=".txt" timestamp="true"/>
<Context path="/mylt" docBase="F:\workspace3\MyLTProject\WebRoot"
debug="5" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_MysqlTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/mldn" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/mldn">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>wxl0723</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/mldn</value>
</parameter>
</ResourceParams>
</Context>
</Host>
</Engine>
</Service>
</Server>红色字体本分为自己在server.xml 中所加的内容 ,谢谢大侠们的给小弟一些指示....
解决方案 »
- ibatis生成的SQL语句在plsql中运行正常,排序也正常,但是ibatis自己返回的结果集却排序不正确
- WebService 问题
- 怎么判断用户的来源呢?
- Ext 2.2.1版本的 FieldSet组件的checkboxToggle问题
- org.w3c.dom.Document 的importNode函数的奇怪问题
- 国庆节前新建了一个JAVA群,欢迎大家加入
- Hibernate和Spring关于单向一对多的问题
- 散分,大家好,关于webwork2中参数传递的问题?拜托大家了,在线等。。。。
- [求助]tomcat版本疑问??我选那个好??
- jbuilder里怎么用上j2ee啊,要做什么包的路径设置吗?
- ireport报表,最后页中“总计行”显示在“合计行”的前
- 售scjp考试券一张
分类:JAVA经验之谈
首先在%Tomcat_HOME%\conf的server.xml中加入
<Context path="" docBase="D:\workspace\tzsb\root" debug="0" reloadable="true" crossContext="true">
<!---docBase="D:\workspace\tzsb\root"是指您的项目所在目录,我把项目目录指到了TOMCAT外,默认在%Tomcat_HOME%\webapps下-->
<Resource name="jdbc/dateSource" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/dateSource">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@127.0.0.1:1521:orqqt</value><!--数据库地址-->
</parameter>
<parameter>
<name>username</name>
<value>username</value><!--数据库的用户名-->
</parameter>
<parameter>
<name>password</name>
<value>password</value><!--连接数据库用的密码-->
</parameter>
<parameter>
<name>maxActive</name>
<value>40</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>15</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>0</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>
</ResourceParams>
</Context>前面的步骤完成后,在你项目所在目录中的WEB-INF文件中的web.xml中加入
<resource-ref>
<description>tzsb DataSource</description>
<res-ref-name>jdbc/dateSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
取得数据库连接的方法如下:import javax.sql.DataSource;public class DBConnection {
public static DataSource dataSource;//定义数据源
public static java.sql.Connection getConnection()throws java.sql.SQLException{
java.sql.Connection conn = null;//定义数据库连接对象
try{
if(dataSource == null){
javax.naming.Context context = new javax.naming.InitialContext();
dataSource = (DataSource)context.lookup("java:comp/env/jdbc/dateSource");//从配置文件中取得数据源
}
conn = dataSource.getConnection();//取得数据库连接对象
conn.setAutoCommit(true);
}
catch (Exception e)
{
throw new java.sql.SQLException(e.getMessage());
}
return conn;
}
}好了,OK了!