Uploaded image for project: 'JBoss Web Server'
  1. JBoss Web Server
  2. JWS-664

Tomcat-vault not working with RPM JWS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Critical Critical
    • None
    • JWS 3.1.0 CR7
    • rpm, tomcat-vault
    • 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

              rhn-support-csutherl Coty Sutherland
              bsikora Bogdan Sikora (Inactive)
              Bogdan Sikora Bogdan Sikora (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: