简体   繁体   English

在$ TOMCAT / conf / context.xml上为JNDI设置资源

[英]Set resource for JNDI on $TOMCAT/conf/context.xml

I have a problem, when a set a resource on $TOMCAT/conf/context.xml for config a JNDI, and then try to run a proyect, this can't be deployed. 我有一个问题,当在$ TOMCAT / conf / context.xml上设置资源以配置JNDI,然后尝试运行proyect时,将无法部署该资源。

<Context>

    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->

    <!-- Uncomment this to enable Comet connection tacking (provides events
         on session expiration as well as webapp lifecycle) -->
    <!--
    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
    -->
<Resource
    name=“jdbc/UsersDB”
    auth=”Container”
    type=“javax.sql.DataSource”
    maxActive=“100”
    maxIdle=“30”
    maxWait=“10000”
    driverClassName=“com.mysql.jdbc.Driver”
    url=“jdbc:mysql://localhost:3306/database”
    username=“root”
    password=“hg”
    />
</Context>

log tomcat. 登录tomcat。 error that appear before I try to run the project: 在尝试运行项目之前出现的错误:

0-Jul-2015 09:56:02.359 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Desplieque del descriptor de configuración /Users/imaq/trabajo/apache-tomcat-8.0.22/conf/Catalina/localhost/ROOT.xml
30-Jul-2015 09:56:02.428 SEVERE [localhost-startStop-1] org.apache.tomcat.util.digester.Digester.fatalError Parse Fatal Error at line 27 column 16: El tipo de elemento "Resource" debe ir seguido de una de estas especificaciones de atributo: ">" o "/>".
 org.xml.sax.SAXParseException; systemId: file:/Users/imaq/trabajo/apache-tomcat-8.0.22/conf/context.xml; lineNumber: 45; columnNumber: 16; El tipo de elemento "Resource" debe ir seguido de una de estas especificaciones de atributo: ">" o "/>".
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1395)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1328)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1451)
    at org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:541)
    at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:481)
    at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:731)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:316)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:586)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1750)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

问题是引号,我再说一遍就可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Tomcat:jndi资源的context.xml和web.xml配置 - Tomcat: context.xml and web.xml configs for jndi resource 是否可以在tomcat7中的context.xml中设置值和访问权限,如JNDI? - is it possible to set the value and access in context.xml in tomcat7 like JNDI? tomcat / conf / context.xml中的上下文是什么? 虚拟主机? - What is context in tomcat/conf/context.xml for? virtualhost? 如何从tomcat webapp中的context.xml文件获取资源? - How to get resource from the context.xml file in tomcat webapp? 了解tomcat 6中的context.xml - Understanding context.xml in tomcat 6 Tomcat context.xml 好像坏了,如何正确设置 sessionCookiePath? - Tomcat context.xml seems to be broken, how to set sessionCookiePath properly? tomcat没有选择context.xml,尽管它已被关联到CATALINA_HOME&gt; conf&gt; Catalina&gt; localhost - tomcat does not pick the context.xml, it is getting coopied to CATALINA_HOME> conf>Catalina>localhost though 在Tomcat 7中,您需要将context.xml复制到conf / Catalina / locahost才能生效 - In Tomcat 7 do you need to copy context.xml into conf/Catalina/locahost for it to take effect 在WEB-INF / context.xml或TOMCAT_HOME / conf / server.xml下的Tomcat连接池? - Tomcat Connection Pool under WEB-INF/context.xml or TOMCAT_HOME/conf/server.xml? 将Resource标签放置在conf / context.xml中会发生异常,但是当我将其放置在META-INF / context.xml中时是可以的:为什么? - Placing the Resource tag inside conf/context.xml gets an exception but is okay when I place the same inside META-INF/context.xml : Why is that?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM