Mantis Bugtracker
  

Viewing Issue Simple Details [ Jump to Notes ] [ View Advanced ] [ Issue History ] [ Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005813 [Resin] minor always 10-16-14 19:53 10-16-14 20:38
Reporter nam View Status public  
Assigned To nam
Priority normal Resolution fixed  
Status closed   Product 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
Additional Information
Attached Files

- Relationships

- Notes
(0006537)
nam
10-16-14 20:38

Fixed for 4.0.42.
 

- Issue History
Date Modified Username Field Change
10-16-14 19:53 nam New Issue
10-16-14 20:38 nam Status new => assigned
10-16-14 20:38 nam Assigned To  => nam
10-16-14 20:38 nam Status assigned => closed
10-16-14 20:38 nam Note Added: 0006537
10-16-14 20:38 nam Resolution open => fixed


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker