0

次の Java コードを使用して、jira の既定のデータベース (HSQL) への接続を取得しようとしています。

InitialContext initalContext = new InitialContext();            
Context context = (Context) initalContext.lookup("java:comp/env");          
dataSource = (DataSource) context.lookup("jdbc/JiraDS");

スタックオーバーフローで与えられた答えに従って、、、およびをcatalina.jar追加しましnaming-factory.jarた。naming-java.jartomcat-juli.jar

ただし、まだエラーが発生します。

javax.naming.NoInitialContextException: Cannot instantiate class: org.apache.naming.java.javaURLContextFactory [Root exception is java.lang.ClassNotFoundException: org.apache.naming.java.javaURLContextFactory]
  at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
  at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
  at javax.naming.InitialContext.init(Unknown Source)
  at javax.naming.InitialContext.<init>(Unknown Source)
  at in.componence.jira.plugin.util.JiraDataSourceUtil.getConnectionToJiraDB(JiraDataSourceUtil.java:40)

私を助けてください。

4

1 に答える 1