|
Mantis - Resin
|
|||||
| Viewing Issue Advanced Details | |||||
|
|
|||||
| ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
| 5813 | minor | always | 10-16-14 19:53 | 10-16-14 20:38 | |
|
|
|||||
| Reporter: | nam | Platform: | |||
| Assigned To: | nam | OS: | |||
| Priority: | normal | OS Version: | |||
| Status: | closed | Product Version: | |||
| Product Build: | Resolution: | fixed | |||
| Projection: | none | ||||
| ETA: | none | Fixed in Version: | |||
|
|
|||||
| Summary: | 0005813: JDK8 sun.security.x509.CertAndKeyGen is now in sun.security.tools.keytool.CertAndKeyGen | ||||
| Description: |
(rep by Nobuaki) We use Resin-pro-4.0.41 and Java8. I have set cluster-default.xml as below. {{{ <resin:when test="${class_exists('sun.security.x509.CertAndKeyGen')}"> <http address="${http_address?:'*'}" port="${https}"> <jsse-ssl self-signed-certificate-name="resin@localhost"/> </http> </resin:when> <resin:when test="${class_exists('sun.security.tools.keytool.CertAndKeyGen')}"> <http address="${http_address?:'*'}" port="${https}"> <jsse-ssl self-signed-certificate-name="resin@localhost"/> </http> </resin:when> }}} java.lang.NoClassDefFoundError: sun/security/x509/CertAndKeyGen at com.caucho.vfs.SelfSignedCert.create(SelfSignedCert.java:113) at com.caucho.vfs.JsseSSLFactory.createSelfSignedCert(JsseSSLFactory.java:420) at com.caucho.vfs.JsseSSLFactory.createAnonymousFactory(JsseSSLFactory.java:376) at com.caucho.vfs.JsseSSLFactory.create(JsseSSLFactory.java:287) at com.caucho.network.listen.TcpPort.bind(TcpPort.java:1120) at com.caucho.cloud.network.NetworkListenSystem.start(NetworkListenSystem.java:220) at com.caucho.env.service.ResinSystem.startServices(ResinSystem.java:544) at com.caucho.env.service.ResinSystem.start(ResinSystem.java:511) at com.caucho.server.resin.Resin.start(Resin.java:854) at com.caucho.server.resin.Resin.initMain(Resin.java:986) at com.caucho.server.resin.Resin.main(Resin.java:1442) Caused by: java.lang.ClassNotFoundException: sun.security.x509.CertAndKeyGen at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 11 more |
||||
| Steps To Reproduce: | |||||
| Additional Information: | |||||
| Relationships | |||||
| Attached Files: | |||||
| Notes | |||||
|
|
|||||
|
|
||||