-
Bug
-
Resolution: Won't Do
-
Critical
-
None
-
JWS 3.1.0 CR7
-
None
Rpm installation of JWS do not start Tomcat-vault
org.apache.tomcat.util.digester.PROPERTY_SOURCE=org.apache.tomcat.vault.util.PropertySourceVault
Tomcat correctly throws exception if tomcat-vault.jar(org.apache.tomcat.vault.util.PropertySourceVault) is missing, but when jar is present than it is not initialized.
Zip JWS
06-Mar-2017 13:20:11.200 INFO [main] org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault.init PBOX000361: Default Security Vault Implementation Initialized and Ready
RPM is missing this message
Missing vault.properties file on should throw exception
java.io.FileNotFoundException: /home/bsikora/mod_cluster/jws-3.1/tomcat8/conf/vault.properties (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at org.apache.tomcat.vault.util.PropertyFileManager.load(PropertyFileManager.java:41)
at org.apache.tomcat.vault.util.PropertySourceVault.init(PropertySourceVault.java:40)
at org.apache.tomcat.vault.util.PropertySourceVault.<init>(PropertySourceVault.java:32)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.tomcat.util.digester.Digester.<clinit>(Digester.java:108)
at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:268)
at org.apache.catalina.startup.Catalina.load(Catalina.java:487)
at org.apache.catalina.startup.Catalina.load(Catalina.java:603)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
org.apache.tomcat.vault.security.vault.SecurityVaultException: PBOX000121: Option KEYSTORE_URL is null or empty
at org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault.init(PicketBoxSecurityVault.java:161)
at org.apache.tomcat.vault.util.PropertySourceVault.init(PropertySourceVault.java:50)
at org.apache.tomcat.vault.util.PropertySourceVault.<init>(PropertySourceVault.java:32)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.tomcat.util.digester.Digester.<clinit>(Digester.java:108)
at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:268)
at org.apache.catalina.startup.Catalina.load(Catalina.java:487)
at org.apache.catalina.startup.Catalina.load(Catalina.java:603)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
RPM is missing this message
RPM tomcat probably not correctly handles
org.apache.tomcat.util.digester.PROPERTY_SOURCE