[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[upki-fed:00487] Re: uApprove.jp-2.2.1a and OpenJDK6
- Subject: [upki-fed:00487] Re: uApprove.jp-2.2.1a and OpenJDK6
- Date: Mon, 09 Jul 2012 12:35:10 +0900
- From: TSUCHIYA Masatoshi <xxxxxxxx@xxxxxx>
土屋です.
>> On Sat, 7 Jul 2012 00:10:53 +0900
>> xxxxxxx@xxxxxxxxx (Takeshi NISHIMURA) said as follows:
>> 2012/07/06 22:12:46 org.apache.catalina.core.StandardContext start
>> 致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/idp]
これはまず mysql サーバへのアクセス権限設定が不足していたことが原因でした.
mysql -u uApprove -p -S /var/run/mysqld/mysqld.sock
で正常に接続できていたので,見落としたのですが実際には,database.properties に
url=jdbc:mysql://aaa.bbb.ccc.ddd:3306/uApprove
と書いて接続している以上,
mysql -u uApprove -p -h aaa.bbb.ccc.ddd
としてチェックするべきでした.一度はまったら二度ははまらないトラブルだと
思いますが,
https://www.gakunin.jp/docs/files/uApprove.jp-installation_ja.html
のデータベースとユーザを作成する項目のところで,一言注意を書いておいて頂
けると,MySQL 初心者(私のような)は助かると思います.
で,一難去ってまた一難.今度は,javax.crypto.SecretKey が見つからないと言
われて悩んでいます(stack trace は末尾に添付しました).
$ locate jce.jar
/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar
jce.jar は標準の場所にちゃんと存在しているのですが,何がまずいのでしょう?
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
2012/07/09 10:35:14 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ idp.war を配備します
2012/07/09 10:35:47 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ uApprove.war を配備します
2012/07/09 10:48:20 org.apache.catalina.loader.WebappClassLoader loadClass
情報: 不正なアクセス: このWebアプリケーションのインスタンスは既に停止されています Could not load javax.crypto.SecretKey. 不正なアクセスを引き起こしたスレッドを終了させ、投げられたエラーによりデバッグ用に次のスタックトレースが生成されましたが,機能に影響はありません
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
at org.bouncycastle.jce.provider.JCEBlockCipher.engineInit(Unknown Source)
at javax.crypto.Cipher.init(Cipher.java:1111)
at edu.vt.middleware.crypt.AbstractEncryptionAlgorithm.init(AbstractEncryptionAlgorithm.java:244)
at edu.vt.middleware.crypt.AbstractEncryptionAlgorithm.initEncrypt(AbstractEncryptionAlgorithm.java:121)
at ch.SWITCH.aai.uApprove.components.Crypt.encrypt(Crypt.java:26)
at ch.SWITCH.aai.uApprove.idpplugin.Dispatcher.buildPostForm(Dispatcher.java:122)
at ch.SWITCH.aai.uApprove.idpplugin.Dispatcher.dispatchToViewer(Dispatcher.java:80)
at ch.SWITCH.aai.uApprove.idpplugin.Plugin.checkAccess(Plugin.java:228)
at ch.SWITCH.aai.uApprove.idpplugin.Plugin.doFilter(Plugin.java:160)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:636)
2012/07/09 10:48:20 org.apache.catalina.loader.WebappClassLoader loadClass
情報: 不正なアクセス: このWebアプリケーションのインスタンスは既に停止されています Could not load org.bouncycastle.jce.provider.JCEPBEKey. 不正なアクセスを引き起こしたスレッドを終了させ、投げられたエラーによりデバッグ用に次のスタックトレースが生成されましたが,機能に影響はありません
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
at org.bouncycastle.jce.provider.JCEBlockCipher.engineInit(Unknown Source)
at javax.crypto.Cipher.init(Cipher.java:1111)
at edu.vt.middleware.crypt.AbstractEncryptionAlgorithm.init(AbstractEncryptionAlgorithm.java:244)
at edu.vt.middleware.crypt.AbstractEncryptionAlgorithm.initEncrypt(AbstractEncryptionAlgorithm.java:121)
at ch.SWITCH.aai.uApprove.components.Crypt.encrypt(Crypt.java:26)
at ch.SWITCH.aai.uApprove.idpplugin.Dispatcher.buildPostForm(Dispatcher.java:122)
at ch.SWITCH.aai.uApprove.idpplugin.Dispatcher.dispatchToViewer(Dispatcher.java:80)
at ch.SWITCH.aai.uApprove.idpplugin.Plugin.checkAccess(Plugin.java:228)
at ch.SWITCH.aai.uApprove.idpplugin.Plugin.doFilter(Plugin.java:160)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:636)