[jboss-user] [JNDI/Naming/Network] - Re: The JNDI problem when deploying the JPetStore with jboss

jzhuqlfeixia do-not-reply at jboss.com
Sun Nov 5 04:05:26 EST 2006


I'm so sorry that the network in my office is so bad that I'can get on the JBoss's website recetly. ??
The entire exception stacktrace is as follow:

  | eanSupport.java:245)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.system.ServiceController$ServiceProxy.invoke
  | 
  | (ServiceControl
  | ler.java:978)
  |         at $Proxy0.start(Unknown Source)
  |         at org.jboss.system.ServiceController.start
  | 
  | (ServiceController.java:417)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy4.start(Unknown Source)
  |         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke
  | 
  | (AbstractIntercept
  | or.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke
  | 
  | (ModelM
  | BeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy5.deploy(Unknown Source)
  |         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  |         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  |         at org.jboss.Main.boot(Main.java:200)
  |         at org.jboss.Main$1.run(Main.java:464)
  |         at java.lang.Thread.run(Thread.java:595)
  | Caused by: javax.naming.NamingException: resource-ref: jdbc/jpetstore1 has 
  | 
  | no va
  | lid JNDI binding. Check the jboss-web/resource-ref.
  |         at org.jboss.web.AbstractWebDeployer.linkResourceRefs
  | 
  | (AbstractWebDeploye
  | r.java:610)
  |         at org.jboss.web.AbstractWebDeployer.parseWebAppDescriptors
  | 
  | (AbstractWebD
  | eployer.java:508)
  |         at 
  | 
  | org.jboss.web.AbstractWebDeployer$DescriptorParser.parseWebAppDescrip
  | tors(AbstractWebDeployer.java:865)
  |         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal
  | 
  | (TomcatD
  | eployer.java:157)
  |         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
  | 
  | (TomcatDeployer.
  | java:103)
  |         at org.jboss.web.AbstractWebDeployer.start
  | 
  | (AbstractWebDeployer.java:371)
  | 
  |         ... 114 more
  | 16:53:47,447 ERROR [MainDeployer] Could not start deployment: 
  | 
  | file:/D:/Program F
  | iles/jboss-4.0.4.GA/server/default/deploy/jpetstore.war
  | org.jboss.deployment.DeploymentException: Error during deploy; - nested 
  | 
  | throwabl
  | e: (javax.naming.NamingException: resource-ref: jdbc/jpetstore1 has no valid 
  | 
  | JND
  | I binding. Check the jboss-web/resource-ref.)
  |         at org.jboss.web.AbstractWebDeployer.start
  | 
  | (AbstractWebDeployer.java:380)
  | 
  |         at org.jboss.web.WebModule.startModule(WebModule.java:83)
  |         at org.jboss.web.WebModule.startService(WebModule.java:61)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart
  | 
  | (ServiceMBeanS
  | upport.java:289)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle
  | 
  | (ServiceMB
  | eanSupport.java:245)
  |         at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.system.ServiceController$ServiceProxy.invoke
  | 
  | (ServiceControl
  | ler.java:978)
  |         at $Proxy0.start(Unknown Source)
  |         at org.jboss.system.ServiceController.start
  | 
  | (ServiceController.java:417)
  |         at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy41.start(Unknown Source)
  |         at org.jboss.web.AbstractWebContainer.start
  | 
  | (AbstractWebContainer.java:46
  | 6)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke
  | 
  | (AbstractIntercept
  | or.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke
  | 
  | (ModelM
  | BeanOperationInterceptor.java:142)
  |         at org.jboss.mx.interceptor.DynamicInterceptor.invoke
  | 
  | (DynamicInterceptor
  | .java:97)
  |         at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext
  | 
  | (Intercepto
  | rServiceMBeanSupport.java:238)
  |         at org.jboss.ws.server.WebServiceDeployer.start
  | 
  | (WebServiceDeployer.java:
  | 117)
  |         at 
  | 
  | org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
  | start(SubDeployerInterceptorSupport.java:188)
  |         at org.jboss.deployment.SubDeployerInterceptor.invoke
  | 
  | (SubDeployerInterce
  | ptor.java:95)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy42.start(Unknown Source)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  |         at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke
  | 
  | (AbstractIntercept
  | or.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke
  | 
  | (ModelM
  | BeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy6.deploy(Unknown Source)
  |         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy
  | 
  | (URLDeploymen
  | tScanner.java:421)
  |         at org.jboss.deployment.scanner.URLDeploymentScanner.scan
  | 
  | (URLDeploymentS
  | canner.java:634)
  |         at 
  | 
  | org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
  | doScan(AbstractDeploymentScanner.java:263)
  |         at 
  | 
  | org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
  | bstractDeploymentScanner.java:336)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart
  | 
  | (ServiceMBeanS
  | upport.java:289)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle
  | 
  | (ServiceMB
  | eanSupport.java:245)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.system.ServiceController$ServiceProxy.invoke
  | 
  | (ServiceControl
  | ler.java:978)
  |         at $Proxy0.start(Unknown Source)
  |         at org.jboss.system.ServiceController.start
  | 
  | (ServiceController.java:417)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy4.start(Unknown Source)
  |         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke
  | 
  | (NativeMethodAccessorImpl.
  | java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke
  | 
  | (DelegatingMethodAcces
  | sorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke
  | 
  | (ReflectedDispatch
  | er.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke
  | 
  | (AbstractIntercept
  | or.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke
  | 
  | (ModelM
  | BeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke
  | 
  | (AbstractMBeanInvoker.
  | java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke
  | 
  | (MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy5.deploy(Unknown Source)
  |         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  |         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  |         at org.jboss.Main.boot(Main.java:200)
  |         at org.jboss.Main$1.run(Main.java:464)
  |         at java.lang.Thread.run(Thread.java:595)
  | Caused by: javax.naming.NamingException: resource-ref: jdbc/jpetstore1 has 
  | 
  | no va
  | lid JNDI binding. Check the jboss-web/resource-ref.
  |         at org.jboss.web.AbstractWebDeployer.linkResourceRefs
  | 
  | (AbstractWebDeploye
  | r.java:610)
  |         at org.jboss.web.AbstractWebDeployer.parseWebAppDescriptors
  | 
  | (AbstractWebD
  | eployer.java:508)
  |         at 
  | 
  | org.jboss.web.AbstractWebDeployer$DescriptorParser.parseWebAppDescrip
  | tors(AbstractWebDeployer.java:865)
  |         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal
  | 
  | (TomcatD
  | eployer.java:157)
  |         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
  | 
  | (TomcatDeployer.
  | java:103)
  |         at org.jboss.web.AbstractWebDeployer.start
  | 
  | (AbstractWebDeployer.java:371)
  | 
  |         ... 114 more
  | 16:53:47,463 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
  | 
  | --- Incompletely deployed packages ---
  | org.jboss.deployment.DeploymentInfo at f3dca84 { url=file:/D:/Program 
  | 
  | Files/jboss-4
  | .0.4.GA/server/default/deploy/jpetstore.war }
  |   deployer: MBeanProxyExt[jboss.web:service=WebServer]
  |   status: Deployment FAILED reason: Error during deploy; - nested throwable: 
  | 
  | (ja
  | vax.naming.NamingException: resource-ref: jdbc/jpetstore1 has no valid JNDI 
  | 
  | bind
  | ing. Check the jboss-web/resource-ref.)
  |   state: FAILED
  |   watch: file:/D:/Program Files/jboss-
  | 
  | 4.0.4.GA/server/default/deploy/jpetstore.w
  | ar
  |   altDD: null
  |   lastDeployed: 1162716827416
  |   lastModified: 1162716827400
  |   mbeans:
  | 
  | --- MBeans waiting for other MBeans ---
  | ObjectName: jboss.web.deployment:war=jpetstore.war,id=255707780
  |   State: FAILED
  |   Reason: org.jboss.deployment.DeploymentException: Error during deploy; - 
  | 
  | neste
  | d throwable: (javax.naming.NamingException: resource-ref: jdbc/jpetstore1 
  | 
  | has no
  |  valid JNDI binding. Check the jboss-web/resource-ref.)
  | 
  | --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
  | ObjectName: jboss.web.deployment:war=jpetstore.war,id=255707780
  |   State: FAILED
  |   Reason: org.jboss.deployment.DeploymentException: Error during deploy; - 
  | 
  | neste
  | d throwable: (javax.naming.NamingException: resource-ref: jdbc/jpetstore1 
  | 
  | has no
  |  valid JNDI binding. Check the jboss-web/resource-ref.)
  | 
  | 
  | 16:53:47,510 INFO  [Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-
  | 
  | 0.0.0.0
  | -8080
  | 16:53:47,603 INFO  [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
  | 16:53:47,603 INFO  [JkMain] Jk running ID=0 time=0/31  config=null
  | 16:53:47,619 INFO  [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: 
  | 
  | CVSTag=JBos
  | s_4_0_4_GA date=200605151000)] Started in 12s:141ms
  | 

And the only file that contains the string "jdbc/petstore1" is the web.xml :

  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <!DOCTYPE web-app
  |     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  |     "http://java.sun.com/dtd/web-app_2_3.dtd">
  | 
  | <web-app>
  | 
  |   <display-name>JPetStore</display-name>
  |   <description>Online Pet Store Sample Application</description>
  | 
  |   <servlet>
  |     <servlet-name>action</servlet-name>
  |     <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  |     <init-param>
  |       <param-name>config</param-name>
  |       <param-value>/WEB-INF/struts-config.xml</param-value>
  |     </init-param>
  |     <init-param>
  |       <param-name>debug</param-name>
  |       <param-value>2</param-value>
  |     </init-param>
  |     <init-param>
  |       <param-name>detail</param-name>
  |       <param-value>2</param-value>
  |     </init-param>
  |     <load-on-startup>2</load-on-startup>
  |   </servlet>
  | 
  |   <servlet-mapping>
  |     <servlet-name>action</servlet-name>
  |     <url-pattern>*.shtml</url-pattern>
  |   </servlet-mapping>
  | 
  |   <session-config>
  |     <session-timeout>30</session-timeout>
  |   </session-config>
  | 
  |   <welcome-file-list>
  |     <welcome-file>index.html</welcome-file>
  |   </welcome-file-list>
  | 
  |   <taglib>
  |     <taglib-uri>struts-bean</taglib-uri>
  |     <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
  |   </taglib>
  | 
  |   <taglib>
  |     <taglib-uri>struts-html</taglib-uri>
  |     <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
  |   </taglib>
  | 
  |   <taglib>
  |     <taglib-uri>struts-logic</taglib-uri>
  |     <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
  |   </taglib>
  | 
  |   <resource-ref>
  |     <description>
  |       JPetStore DataSource
  |     </description>
  |     <res-ref-name>
  |       jdbc/jpetstore1
  |     </res-ref-name>
  |     <res-type>
  |       javax.sql.DataSource
  |     </res-type>
  |     <res-auth>
  |       Container
  |     </res-auth>
  |   </resource-ref>
  | 
  |   <security-constraint>
  |     <web-resource-collection>
  |       <web-resource-name>
  |         Restrict access to JSP pages
  |       </web-resource-name>
  |       <url-pattern>*.jsp</url-pattern>
  |     </web-resource-collection>
  |     <auth-constraint>
  |       <description>
  |         With no roles defined, no access granted
  |       </description>
  |     </auth-constraint>
  |   </security-constraint>
  | 
  | </web-app>
  | 


Please help me, go on ,Thanks!


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3983282#3983282

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3983282



More information about the jboss-user mailing list