[java-identity-provider] 01/02: IDP-1110 Jetty9.4 Installation support
Rod Widdowson
rdw at steadingsoftware.com
Tue Sep 4 09:22:11 EDT 2018
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch master
in repository java-identity-provider.
View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=12c6a3e1eac10086ac68a9fb71da57dc43cc00d1
commit 12c6a3e1eac10086ac68a9fb71da57dc43cc00d1
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Sun Sep 2 15:42:48 2018 +0100
IDP-1110 Jetty9.4 Installation support
https://issues.shibboleth.net/jira/browse/IDP-1110
The source for start.d\idp.ini is start.d.dist\idp.ini.windows.
There is a new reserved ini file idp-system.ini.
The property names have changed.
---
.../src/main/resources/bin/ant-jetty.xml | 8 +++---
.../src/main/wix/ShibbolethIdP-registry.wxs | 1 +
.../src/main/wix/scripts/shib_write_configs.vbs | 29 +++++++++++++---------
3 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/idp-distribution/src/main/resources/bin/ant-jetty.xml b/idp-distribution/src/main/resources/bin/ant-jetty.xml
index 995a0b0..9663635 100644
--- a/idp-distribution/src/main/resources/bin/ant-jetty.xml
+++ b/idp-distribution/src/main/resources/bin/ant-jetty.xml
@@ -80,12 +80,14 @@
<mkdir dir="static" />
</target>
- <target name="copyinis" depends="properties, directories, copyidpini, rewriteidpini"/>
+ <target name="copyinis" depends="properties, directories, copyidpini, rewriteidpini">
+ <copy file="${idp.target.dir}/jetty-base/start.d.dist/idp-system.ini" toFile="${idp.target.dir}/jetty-base/start.d/idp-system.ini" overwrite="true" force="true" />
+ </target>
<target name="copyidpini" depends="directories" unless="idp.ini.present">
- <mergeproperties inFile="${idp.target.dir}/jetty-base/start.d.dist/idp.ini" outFile="${idp.target.dir}/jetty-base/start.d/idp.ini" mergeFile="${jetty.merge.properties}" />
+ <mergeproperties inFile="${idp.target.dir}/jetty-base/start.d.dist/idp.ini.windows" outFile="${idp.target.dir}/jetty-base/start.d/idp.ini" mergeFile="${jetty.merge.properties}" />
</target>
-
+
<target name="rewriteidpini" depends="directories" if="idp.ini.present">
<rewriteproperties inFile="${idp.target.dir}/jetty-base/start.d/idp.ini" outFile="${idp.target.dir}/jetty-base/start.d/idp.ini" propertyNameFile="${idp.target.dir}/jetty-base/start.d.dist/idp.ini.rewrite.property.names" />
</target>
diff --git a/idp-installer/src/main/wix/ShibbolethIdP-registry.wxs b/idp-installer/src/main/wix/ShibbolethIdP-registry.wxs
index 5fbac12..757488d 100644
--- a/idp-installer/src/main/wix/ShibbolethIdP-registry.wxs
+++ b/idp-installer/src/main/wix/ShibbolethIdP-registry.wxs
@@ -46,6 +46,7 @@
<Permission User="Administrators" GenericAll="yes" />
<Permission User="SYSTEM" GenericAll="yes" />
<MultiStringValue>-Didp.home=[JAVA_IDP_HOME]</MultiStringValue>
+ <MultiStringValue>-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4jLog</MultiStringValue>
<MultiStringValue>-Djava.io.tmpdir=[JAVA_IDP_HOME]/jetty-base/tmp</MultiStringValue>
<MultiStringValue>-XX:+UseG1GC</MultiStringValue>
</RegistryValue>
diff --git a/idp-installer/src/main/wix/scripts/shib_write_configs.vbs b/idp-installer/src/main/wix/scripts/shib_write_configs.vbs
index e2435eb..d9f1871 100644
--- a/idp-installer/src/main/wix/scripts/shib_write_configs.vbs
+++ b/idp-installer/src/main/wix/scripts/shib_write_configs.vbs
@@ -124,19 +124,24 @@ if (InstallJetty <> "") then
JettyFile.WriteLine "# File to be merged into jetty's idp.ini file"
JettyFile.WriteLine "#"
- JettyFile.WriteLine "jetty.host=0.0.0.0"
- JettyFile.WriteLine "jetty.https.port=443"
- JettyFile.WriteLine "jetty.backchannel.port=8443"
+'
+' Redundant - no longer in idp.ini.windows
+'
+' JettyFile.WriteLine "jetty.ssl.host=0.0.0.0"
+' JettyFile.WriteLine "jetty.ssl.port=443"
+' JettyFile.WriteLine "idp.war.path="../war/idp.war"
+' JettyFile.WriteLine "jetty.http.host=localhost"
+' JettyFile.WriteLine "jetty.http.port=80"
+
+'
+' Only thesew 6 properties are used.
+'
JettyFile.WriteLine "jetty.backchannel.keystore.path=" & InstallDirJava & "/credentials/idp-backchannel.p12"
- JettyFile.WriteLine "jetty.browser.keystore.path=" & InstallDirJava & "/credentials/idp-userfacing.p12"
- JettyFile.WriteLine "jetty.backchannel.keystore.password=" & KeyStorePassword
- JettyFile.WriteLine "jetty.browser.keystore.password=" & SsoStorePassword
- JettyFile.WriteLine "jetty.backchannel.keystore.type=PKCS12"
- JettyFile.WriteLine "jetty.browser.keystore.type=PKCS12"
- JettyFile.WriteLine "jetty.war.path=" & InstallDirJava & "/war/idp.war"
- JettyFile.WriteLine "jetty.jaas.path=" & InstallDirJava & "/conf/authn/jaas.config"
- JettyFile.WriteLine "jetty.nonhttps.host=localhost"
- JettyFile.WriteLine "jetty.nonhttps.port=80"
+ JettyFile.WriteLine "jetty.sslContext.keyStorePath=" & InstallDirJava & "/credentials/idp-userfacing.p12"
+ JettyFile.WriteLine "idp.backchannel.keystore.password=" & KeyStorePassword
+ JettyFile.WriteLine "jetty.sslContext.keyStorePassword=" & SsoStorePassword
+' JettyFile.WriteLine "idp.backchannel.keystore.type=PKCS12"
+' JettyFile.WriteLine "jetty.sslContext.keyStoreType=PKCS12"
JettyFile.Close
else
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list