Why is the server not starting in eclipse?
Hi, I use eclipse Juno release together with the Nuxeo IDE plugins. I am developing with java 7 and the OS is Windows 7. When I try to start the Nuxeo server from the Nuxeo Server view, sometimes it is possible to start the server but often I have try to start it dozens of time until it really starts. In the cases where it does not start, the console only shows:
=== Starting Nuxeo Server (Debug) === === Nuxeo Server Started ===
The console.log contains the following entries
2012-08-16 08:12:26,107 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Nuxeo home: C:\nx5.5sdk 2012-08-16 08:12:26,107 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Nuxeo configuration: C:\nx5.5sdk\bin\nuxeo-sdk.conf 2012-08-16 08:12:26,232 ERROR [org.nuxeo.launcher.NuxeoLauncher] Unknown option --gui=false 2012-08-16 08:12:26,232 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Include template: C:\nx5.5sdk\templates\common 2012-08-16 08:12:26,232 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Include template: C:\nx5.5sdk\templates\default 2012-08-16 08:12:26,232 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Include template: C:\nx5.5sdk\templates\sdk 2012-08-16 08:12:26,450 WARN [org.nuxeo.launcher.NuxeoLauncher] Server is not running. 2012-08-16 08:12:26,669 INFO [org.nuxeo.launcher.config.ServerConfigurator] Detected Tomcat server. 2012-08-16 08:12:26,669 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Configuration files generation (nuxeo.force.generation=true)... 2012-08-16 08:12:26,731 INFO [org.nuxeo.launcher.config.ConfigurationGenerator] Configuration files generated. 2012-08-16 08:12:27,917 WARN [org.nuxeo.launcher.NuxeoLauncher] Sent server start command but could not get process ID.
Is there a way to solve this problem? Because clicking on start/stop for several dozens of times is not really a solution.
My problem is that my JRE_HOME pointed to a version different than JAVA_HOME. I changed my JRE_HOME to %JAVA_HOME%/jre, restarted eclipse and then the nuxeo server started correctly.
I've had a similar problem, when the nuxeo ide showed the two lines you've mentionned but nothing happened:
- check if the file tomcat/bin/nuxeo-sdk.conf exists. It's created when you set the Nuxeo SDK in Eclipse
- it seems there are some lock or other conflicts that make this file disappear.
- until it's fixed in next versions of Nuxeo IDE, the workaround I use is to backup this file when t's created and restore it manually if it's gone
- also, pay attention if there are non-stopped or blocked tomcat processes running, and eventually some unremoved lock files, before you restart the server.
hope it helps.