Je travaille sur un projet qui a une erreur de suivi. J'ai référé internet. suivi ce qu'ils ont dit. mais il donne toujours l'erreur. ça a gâché ma journée entière. S'il vous plaît me suggérer.javax.naming.NameNotFoundException: Le nom "nom de base de données de l'utilisateur" n'est pas lié dans ce contexte?
server.xml:
<GlobalNamingResources>
<Context docBase="targetapp" path="/targetapp" reloadable="true"/>
<Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>
<Resource driverClassName="com.mysql.jdbc.Driver" maxActive="1" maxIdle="30" maxWait="10" name="jdbc/test" password="root" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/test" username="root"/>
</GlobalNamingResources>
journal des erreurs:
javax.naming.NameNotFoundException: test Nom est pas lié dans ce contexte à org.apache.naming.NamingContext.lookup (NamingContext.java:770) au org.apache.naming.NamingContext.lookup (NamingContext.java:140) au org.apache.naming.NamingContext.lookup (NamingContext.java:781) au org.apache.naming .NamingCo ntext.lookup (NamingContext.java:153) à com.cubs.util.DbUtil.getDataSource (DbUtil.java:61) à com.cubs.util.DbUtil.getConnection (DbUtil.java:37) à com. cubs.cubscore.UsersDb.getDepartmentId (UsersDb.java:3803) à com.cubs.cubscore.UsersDb.getMedicalDeptId (UsersDb.java:3823) à com.cubs.cubscore.Users.getMedicalDepartmentId (Users.java:1423) à com.cubs.cubscore.Users.getAllMedicalAdministrators (Users.java:1447) à org.apache.jsp.dashboard_jsp._jspService (dashboard_jsp.java:82) à org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) à javax.servlet.http.HttpServlet.service (HttpServlet.java:717) à org.apache.jasper.servlet.JspServletWrapper.service (JspSer vletWrapper.java:386) à org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:313) à org.apache.jasper.servlet.JspServlet.service (JspServlet.java:260) à javax .servlet.http.HttpServlet.service (HttpServlet.java:717) à org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) à org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) à org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) à org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) à org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127) à org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) à org.apache.catalina.core .StandardEngineValve.invoke (StandardEngineValve.java:109) à org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:298) à org.apache.coyote.http11.Http11Processor.process (Http11Processor.java : 859) à org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:588) à org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:489) à java.lang.Thread.run (Thread.java:748) 6 septembre 2017 22:14:30 FATAL DBUTIL - javax.naming.NameNotFoundException: Nom nascocrm n'est pas lié dans ce contexte java.lang.NullPointerException
Cette question ne fournit pas de contexte, s'il vous plaît fournir des informations sur ce que vous avez essayé jusqu'à présent, qu'est-ce que vous essayez d'atteindre, etc., ou il sera presque impossible pour quelqu'un pour vous aider à –