[java-identity-provider COMMIT] /trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
noreply at shibboleth.net
noreply at shibboleth.net
Fri Dec 5 15:36:00 EST 2014
Author: scantor
Date: Fri Dec 5 15:35:59 2014
New Revision: 7045
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7045&view=rev
Log:
IDP-529 - The idp/shibboleth metadata "view" isn't seeing idp.home set.
Modified:
trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
Modified: trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp?rev=7045&r1=7044&r2=7045&view=diff
==============================================================================
--- trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp (original)
+++ trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp Fri Dec 5 15:35:59 2014
@@ -1,5 +1,9 @@
+<%@ page import="org.springframework.web.context.WebApplicationContext" %>
+<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils" %>
<%
-final String path = System.getProperty("idp.home") + "/metadata/idp-metadata.xml";
+final WebApplicationContext springContext =
+ WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext());
+final String path = springContext.getEnvironment().getProperty("idp.home") + "/metadata/idp-metadata.xml";
try (final java.io.FileInputStream in = new java.io.FileInputStream(path)) {
int i;
while ((i = in.read()) != -1) {
More information about the commits
mailing list