首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

5.0.28tomcat连接池有关问题

2012-03-20 
5.0.28tomcat连接池问题Contextpath /proj reloadable true docBase E:\projEx workDir E:\pr

5.0.28tomcat连接池问题
<Context   path= "/proj "   reloadable= "true "   docBase= "E:\projEx "   workDir= "E:\projEx\work "   crossContext= "true ">

    <Logger   className= "org.apache.catalina.logger.FileLogger "
                          prefix= "localhost_DBTest_log. "   suffix= ".txt "
                          timestamp= "true "/>

<Resource   name= "jdbc/access "   auth= "Container "   type= "javax.sql.DataSource "/>
       
        <ResourceParams   name= "jdbc/access ">
                <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:@localhost:1521:gisdb </value>
                  </parameter>
                  <parameter>
                    <name> username </name>
                    <value> proj </value>
                  </parameter>
                  <parameter>
                    <name> password </name>
                    <value> proj </value>
                  </parameter>
                  <parameter>
                    <name> maxActive </name>
                    <value> 20 </value>
                  </parameter>
                  <parameter>
                    <name> maxIdle </name>
                    <value> 10 </value>
                  </parameter>


                  <parameter>
                    <name> maxWait </name>
                    <value> 5000 </value>
                  </parameter>
                </ResourceParams>

</Context>

请问上面配置错误在哪呢,eclipse启动tomcat显示如下错误:

2007-2-5   11:59:44   org.apache.commons.digester.Digester   fatalError
严重:   Parse   Fatal   Error   at   line   8   column   2:   The   markup   in   the   document   following   the   root   element   must   be   well-formed.
org.xml.sax.SAXParseException:   The   markup   in   the   document   following   the   root   element   must   be   well-formed.
at   org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown   Source)
at   org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown   Source)
at   org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown   Source)
at   org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown   Source)
at   org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown   Source)
at   org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown   Source)
at   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown   Source)
at   org.apache.xerces.parsers.XML11Configuration.parse(Unknown   Source)
at   org.apache.xerces.parsers.XML11Configuration.parse(Unknown   Source)
at   org.apache.xerces.parsers.XMLParser.parse(Unknown   Source)
at   org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown   Source)
at   org.apache.commons.digester.Digester.parse(Digester.java:1548)
at   org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:263)
at   org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:624)
at   org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at   org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at   org.apache.catalina.core.StandardService.start(StandardService.java:480)
at   org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at   org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at   java.lang.reflect.Method.invoke(Method.java:324)
at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

请问该如何找错呢

[解决办法]
<Context path= "/proj " reloadable= "true " docBase= "E:\projEx " workDir= "E:\projEx\work " crossContext= "true ">



<Logger className= "org.apache.catalina.logger.FileLogger "
prefix= "localhost_DBTest_log. " suffix= ".txt "
timestamp= "true "/>

<Resource nameE:\projEx auth= "Container " type= "javax.sql.DataSource "/>
--------------------
刚好我配置过tomcat5.0.28的连接池,我看不懂楼主那一大堆错误是什么意思,但这样上面这种写法很可能是错的,至少我从不这样写
比如,你在放在tomcat下的文件夹(就是工程文件夹)是DBTest
那上面所有的东西都写DBTest,虽然不是强制的,但我都是这样做的.path= "/proj ",docBase= "E:\projEx " (不放在tomcat下的??)E:\projEx E:\projEx等等等等, 全部统一名称,我想错误就在这里
[解决办法]
eclipse也是先把文件部署到tomcat中的
所以我也感觉你这是文件放置的问题

热点排行