Re: Hermes running on Java 7

801 views
Skip to first unread message

Adam O'Reilly

unread,
Oct 15, 2012, 11:37:36 PM10/15/12
to cecid-...@googlegroups.com
I have managed to fix this by getting the correct JCE's.

for future reference I got it from:

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html


On Friday, October 12, 2012 9:45:22 AM UTC+10:30, Adam O'Reilly wrote:
I am getting some errors when trying to initialise the modules.

I have installed hermes on java 7 and tomcat6

I am using the JCE and have installed it into:

/usr/java/jdk1.7.0_07/jre/lib/security/


[root@~]# java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)



Here are the errors that i am getting:


2012-10-09 17:20:27 [main        ] <INFO > <Plugin 'hk.hku.cecid.piazza.corvus.admin' created successfully>
2012-10-09 17:20:27 [main        ] <INFO > <Plugin 'hk.hku.cecid.piazza.corvus.core.main.admin' created successfully>
2012-10-09 17:20:27 [main        ] <INFO > <Plugin 'hk.hku.cecid.edi.as2' created successfully>
2012-10-09 17:20:27 [main        ] <INFO > <Plugin registry (/data/hermes2/plugins) initialized successfully.>
2012-10-09 17:20:28 [main        ] <ERROR> <Error in activating plugin: hk.hku.cecid.ebms>
hk.hku.cecid.piazza.commons.spa.PluginException: Error in processing activation by handler: hk.hku.cecid.ebms.spa.EbmsProcessor
        by java.lang.ExceptionInInitializerError
        by java.lang.SecurityException: Can not initialize cryptographic mechanism
        by java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted signer!
        at hk.hku.cecid.piazza.commons.spa.Plugin.activate(Plugin.java:136)
        at hk.hku.cecid.piazza.commons.spa.PluginRegistry.activatePlugins(PluginRegistry.java:307)
        at hk.hku.cecid.piazza.commons.spa.PluginRegistry.activate(PluginRegistry.java:281)
        at hk.hku.cecid.piazza.corvus.core.Kernel.<init>(Kernel.java:98)
        at hk.hku.cecid.piazza.corvus.core.Kernel.<clinit>(Kernel.java:30)
        at hk.hku.cecid.piazza.corvus.core.servlet.StartupServlet.init(StartupServlet.java:36)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ExceptionInInitializerError
        at javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:243)
        at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.calculatePbeMac(Unknown Source)
        at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown Source)
        at java.security.KeyStore.load(KeyStore.java:1214)
        at hk.hku.cecid.piazza.commons.security.KeyStoreComponent.load(KeyStoreComponent.java:169)
        at hk.hku.cecid.piazza.commons.security.KeyStoreComponent.init(KeyStoreComponent.java:140)
        at hk.hku.cecid.piazza.commons.security.KeyStoreComponent.init(KeyStoreComponent.java:94)
        at hk.hku.cecid.piazza.commons.module.Module.initComponents(Module.java:183)
        at hk.hku.cecid.piazza.commons.module.Module.init(Module.java:134)
        at hk.hku.cecid.piazza.commons.module.ModuleGroup.loadModules(ModuleGroup.java:112)
        at hk.hku.cecid.piazza.commons.module.ModuleGroup.<init>(ModuleGroup.java:89)
        at hk.hku.cecid.ebms.spa.EbmsProcessor.processActivation(EbmsProcessor.java:53)
        at hk.hku.cecid.piazza.commons.spa.Plugin.activate(Plugin.java:133)
        ... 31 more
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
        at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:86)
        ... 44 more
Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted signer!
        at javax.crypto.JarVerifier.verifyPolicySigned(JarVerifier.java:289)
        at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316)
        at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261)
        at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)
        at javax.crypto.JceSecurity$1.run(JceSecurity.java:78)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76)







Any Help would be greatly appreciated. 

Дмитрий Прайвит

unread,
Apr 11, 2014, 8:13:56 AM4/11/14
to cecid-...@googlegroups.com
Man thank you so much! Hermes starts correct with security policies you gave!

вторник, 16 октября 2012 г., 7:37:36 UTC+4 пользователь Adam O'Reilly написал:

Lavanya Kakani

unread,
May 17, 2016, 2:24:45 AM5/17/16
to Hermes 2.0 Discussion List

Hi Team,

 

Am getting java.io.ioexception while running install.sh script on Linux Vertual machine.

 

I need help on the below issue.

 

I am installing MFP domain on Virtual machine using install.sh script, but it is failing with the below error.

 

/home/lavanya/Desktop/Lavanya/Mfp/CDROM/mfpretail/build.xml:220: Execute failed: java.io.IOException: Cannot run program "/home/lavanya/Desktop/Lavanya/mfprtl/make_domain.mfpretail" (in directory "/home/lavanya/Desktop/Lavanya/mfprtl"): error=2, No such file or directory

 

 

Build.xml:

 

Line 220: 

<exec executable="make_domain.${installer.name}" dir="${input.solution.basedir}" failifexecutionfails="true" failonerror="true" resolveExecutable="true" />

    </target>

 

Here installer.name is mfpretail

 

This install.sh script copies files and directories from source to destination directory and also it builds Mfp domain.

 

Please find attached script and log file for more details.

 

My destination directory contains make_domain.mfpretail file and it has full access. But for some reason install.sh script is not recognizing make_domain.mfpretail file on my destination directory and it is failing with the above specified error.

 

 

Please any one can help me to resolve this issue.

 

Thanks & Regards,

 

Lavanya K

Thomas Lee

unread,
Feb 15, 2017, 10:16:28 AM2/15/17
to Hermes 2+ Community Forum
Hello Adam,

The new version 2.1 of Hermes supports Java 8. Please check out <http://hermes.cecid.org>.

Thomas
Reply all
Reply to author
Forward
0 new messages