[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[upki-fed:01019] テスト用IdP metadata-providers.xml のどこに問題があるのか教えて頂けないでしょうか?
- Subject: [upki-fed:01019] テスト用IdP metadata-providers.xml のどこに問題があるのか教えて頂けないでしょうか?
- Date: Tue, 01 Mar 2016 13:52:36 +0900
- From: Kentaro Ito <xxx@xxxxxxxxxxxxxx>
学認情報交換メーリングリスト メンバー各位
いつもお世話になっております。エステック伊藤です。
テスト用IdPを構築する作業を行っております。
metadata-providers.xml ファイルの変更を行なって Tomcat を再起動し wget
でステータスを表示しようとすると 500 Internal Server Error が発生してし
ます。ファイルをデフォルトに戻すとエラーは発生しません。
idp-warn.log にはこんな内容が記録されていました。
-----------------------------------------------------------------------------------
2016-02-29 20:49:10,544 - ERROR [net.shibboleth.utilities.java.support.service.AbstractReloadableService:181] - Service 'shibboleth.MetadataResolverService': Initial load failed
net.shibboleth.utilities.java.support.service.ServiceException: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 3 in XML document from file [/opt/shibboleth-idp/conf/metadata-providers.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 222; The prefix "xsi" for attribute "xsi:type" associated with an element type "MetadataProvider" is not bound.
at net.shibboleth.ext.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:334)
Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 3 in XML document from file [/opt/shibboleth-idp/conf/metadata-providers.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 222; The prefix "xsi" for attribute "xsi:type" associated with an element type "MetadataProvider" is not bound.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399)
Caused by: org.xml.sax.SAXParseException: The prefix "xsi" for attribute "xsi:type" associated with an element type "MetadataProvider" is not bound.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
2016-02-29 20:49:10,544 - ERROR [net.shibboleth.utilities.java.support.service.AbstractReloadableService:185] - Service 'shibboleth.MetadataResolverService': No further attempts will be made to reload
2016-02-29 20:49:18,490 - ERROR [org.apache.velocity:96] - ResourceManager : unable to find resource 'status.vm' in any resource loader.
2016-02-29 20:49:18,549 - ERROR [net.shibboleth.idp.profile:-2] - Uncaught runtime exception
java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.JstlView: name 'status'; URL [/WEB-INF/jsp/status.jsp]
at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:200)
Caused by: org.apache.jasper.JasperException: java.lang.NullPointerException
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:556)
Caused by: java.lang.NullPointerException: null
at org.apache.jsp.WEB_002dINF.jsp.status_jsp._jspService(status_jsp.java:142)
-----------------------------------------------------------------------------------
metadata-providers.xml の内容はこのようになっています。コメントアウト部
分は全て削除して保存しています。
-----------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<MetadataProvider id="HTTPMetadata"
xsi:type="FileBackedHTTPMetadataProvider"
backingFile="%{idp.home}/metadata/gakunin-metadata-backing.xml"
metadataURL="https://metadata.gakunin.nii.ac.jp/gakunin-test-metadata.xml">
<MetadataFilter xsi:type="SignatureValidation" requireSignedRoot="true"
certificateFile="%{idp.home}/credentials/gakunin-test-signer-2011.cer">
</MetadataFilter>
<MetadataFilter xsi:type="metadata:RequiredValidUntil" maxValidityInterval="P15D"/>
<MetadataFilter xsi:type="EntityRoleWhiteList">
<RetainedRole>md:SPSSODescriptor</RetainedRole>
</MetadataFilter>
</MetadataProvider>
-----------------------------------------------------------------------------------
どこに問題があるのか教えて頂けないでしょうか?
テスト用IdPの動作環境は以下のとおりです。
・CentOS 6.2
・OpenLDAP 2.4.40
・Apache 2.2.15
・Java 1.7.0
・Tomcat 7.0.64
・Shibboleth IdP 3.1.2
宜しくお願い致します。
sssssssssssssss S T E C sssssssssssssss
株式会社 エステック
伊藤 憲太郎
mailto:xxx@xxxxxxxxxxxxxx
〒510-0241 三重県鈴鹿市白子駅前13-1
HOWAビル鈴鹿 6F
TEL 059-380-5616 / FAX 059-380-5618
sssssssssssssssssssssssssssssssssssssss