On Nov 30, 2006, at 2:47 PM, Rob Lockstone wrote: > Environment: Windows 2003 Server, Resin Pro 3.0.21, Java 1.4.2 > > Wow, is Resin so sensitive to versions of OpenSSL that it will ONLY > work with the specific letter version, e.g. 'b' but not 'd' of the > 0.9.8 code base? > > Are there any alternatives to OpenSSL? This is kind of pathetic, no? > I'm scared to even try 3.0.22. Which letter does it need? 'c'?
One issue is that the OpenSSL windows build has changed the *.dll file names that it uses. That happened relatively recently, so that may be what you're running into. I do need to check to make sure there isn't anything odd about how Resin's linking to OpenSSL on windows that might be causing extra problems. As long as they don't change the exported functions, the new OpenSSL *.dll should work. But I think you may have run into a reorg issue on OpenSSL's part. (And, yes, this issue doesn't exist at all on Unix, although there are some other openssl issues.) -- Scott > > Rob > > > [14:37:42.440] java.lang.UnsatisfiedLinkError: D:\resin\win32 > \resinssl.dll: This application has failed to start because the > application configuration is incorrect. Reinstalling the application > may fix this problem > [14:37:42.440] at java.lang.ClassLoader$NativeLibrary.load(Native > Method) > [14:37:42.440] at java.lang.ClassLoader.loadLibrary0 > (ClassLoader.java:1586) > [14:37:42.440] at java.lang.ClassLoader.loadLibrary(ClassLoader.java: > 1511) > [14:37:42.440] at java.lang.Runtime.loadLibrary0(Runtime.java:788) > [14:37:42.440] at java.lang.System.loadLibrary(System.java:834) > [14:37:42.440] at com.caucho.vfs.OpenSSLFactory.<clinit> > (OpenSSLFactory.java) > [14:37:42.440] at java.lang.Class.forName0(Native Method) > [14:37:42.440] at java.lang.Class.forName(Class.java:141) > [14:37:42.440] at com.caucho.server.port.Port.createOpenssl > (Port.java:321) > [14:37:42.440] at sun.reflect.NativeMethodAccessorImpl.invoke0 > (Native Method) > [14:37:42.440] at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > [14:37:42.440] at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > [14:37:42.440] at java.lang.reflect.Method.invoke(Method.java:324) > [14:37:42.440] at com.caucho.config.CreateAttributeStrategy.configure > (CreateAttributeStrategy.java:81) > [14:37:42.440] at > com.caucho.config.NodeBuilder.configureAttributeImpl(NodeBuilder.java: > 381) > [14:37:42.440] at com.caucho.config.NodeBuilder.configureBeanImpl > (NodeBuilder.java:341) > [14:37:42.440] at com.caucho.config.TypeStrategy.configureBean > (TypeStrategy.java:103) > [14:37:42.440] at com.caucho.config.BeanTypeStrategy.configureBean > (BeanTypeStrategy.java:228) > [14:37:42.440] at com.caucho.config.NodeBuilder.configureImpl > (NodeBuilder.java:257) > [14:37:42.440] at com.caucho.config.NodeBuilder.configureChildImpl > (NodeBuilder.java:303) > [14:37:42.440] at com.caucho.config.BeanTypeStrategy.configure > (BeanTypeStrategy.java:197) > [14:37:42.440] at com.caucho.config.SetterAttributeStrategy.configure > (SetterAttributeStrategy.java:91) > [14:37:42.440] at > com.caucho.config.NodeBuilder.configureAttributeImpl(NodeBuilder.java: > 381) > [14:37:42.440] at com.caucho.config.TypeStrategy.configureAttribute > (TypeStrategy.java:112) > [14:37:42.440] at > com.caucho.config.EnvironmentTypeStrategy.configureAttribute > (EnvironmentTypeStrategy.java:89) > [14:37:42.440] at com.caucho.config.NodeBuilder.configureAttribute > (NodeBuilder.java:230) > [14:37:42.440] at > com.caucho.config.NodeBuilderChildProgram.configureImpl > (NodeBuilderChildProgram.java:54) > [14:37:42.440] at > com.caucho.config.BuilderProgramContainer.configureImpl > (BuilderProgramContainer.java:62) > [14:37:42.440] at com.caucho.config.BuilderProgram.configure > (BuilderProgram.java:60) > [14:37:42.440] at > com.caucho.server.deploy.EnvironmentDeployController.configureInstance > (EnvironmentDeployController.java:377) > [14:37:42.440] at > com.caucho.server.resin.ServerController.configureInstance > (ServerController.java:198) > [14:37:42.440] at > com.caucho.server.resin.ServerController.configureInstance > (ServerController.java:52) > [14:37:42.440] at com.caucho.server.deploy.DeployController.startImpl > (DeployController.java:619) > [14:37:42.440] at > com.caucho.server.deploy.AbstractDeployControllerStrategy.start > (AbstractDeployControllerStrategy.java:56) > [14:37:42.440] at com.caucho.server.deploy.DeployController.start > (DeployController.java:517) > [14:37:42.440] at com.caucho.server.resin.ResinServer.start > (ResinServer.java:546) > [14:37:42.440] at com.caucho.server.resin.Resin.init(Resin.java) > [14:37:42.440] at com.caucho.server.resin.Resin.main(Resin.java:625) > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest