iceScrum Forums Discuss on iceScrum
- This topic has 9 replies, 2 voices, and was last updated 8 years, 10 months ago by alvaro.geosatis.
-
AuthorPosts
-
19/01/2016 at 3:16 pm #17287
alvaro.geosatisParticipantHello! I am trying to deploy in Tomcat, as it is recommended. I get this error, I don’t find a more explicit log, and I do not know how to proceed.
Thank you in advance for your help!
Jan 19, 2016 2:09:28 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile INFO: validateJarFile(/opt/tomcat/webapps/icescrum/WEB-INF/lib/geronimo-servlet_3.0_spec-1.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class Jan 19, 2016 2:09:33 PM org.apache.catalina.startup.TldConfig execute INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Server Timezone : Europe/Zurich log dir : logs -------------------------------------------------------- *** No external configuration file defined (icescrum_config_location). *** (*) grails.config.locations = [] -------------------------------------------------------- Configuring iceScrum plugin Cloud storage ... ... finished configuring iceScrum plugin Cloud storage Configuring iceScrum plugin Embedded ... ... finished configuring iceScrum plugin Embedded Configuring Spring Security Core ... ... finished configuring Spring Security Core Configuring Spring Security ACL ... ... finished configuring Spring Security ACL Configuring iceScrum plugin management ... ... finished configuring iceScrum plugin management Configuring iceScrum plugin chat ... ... finished configuring iceScrum plugin chat Jan 19, 2016 2:09:44 PM org.apache.catalina.core.StandardContext startInternal SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file Jan 19, 2016 2:09:44 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/icescrum] startup failed due to previous errors
19/01/2016 at 3:21 pm #17288
Vincent BarrierKeymasterHey!
Did you follow our install guide?
Which java environment do you have?
Does the user who launch icescrum has an home folder with writable permissions?We need information to help you 🙂
19/01/2016 at 3:23 pm #17290
Vincent BarrierKeymasterI f you want a very quick setup and startup, use our icescrum.jar package (icescrum + tomcat server embedded): https://www.icescrum.com/documentation/install-guide/#start
You should start in less than 60sec 😉
You will go on a custom install, when you will be happy with icescrum features, that I sure you will ^^
19/01/2016 at 3:26 pm #17292
alvaro.geosatisParticipanticescrum.jar is not valid for us, since we need to change the serverURL.
I have follow the install guide.
Java version:
java version “1.7.0_91”
OpenJDK Runtime Environment (IcedTea 2.6.3) (7u91-2.6.3-1~deb8u1)
OpenJDK 64-Bit Server VM (build 24.91-b01, mixed mode)
Permissions? Yes, we are running tomcat as a service, so root owns it (and we see that the log folder has been creted as we defined in config.groovy)Thanks!
19/01/2016 at 3:34 pm #17293
alvaro.geosatisParticipantI have enabled the debugger, and I see that the problem is the connection with PSQL
Caused by: java.sql.SQLException: org.postgresql.Driver
at com.sun.proxy.$Proxy52.getMetaData(Unknown Source)
… 3 more
Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)19/01/2016 at 6:42 pm #17297
Vincent BarrierKeymastericescrum.jar is not valid for us, since we need to change the serverURL.
Thanks!You can do that with icescrum.jar:
From documentation:
You can optionally customize the iceScrum URL by providing additional arguments to the command : host=value: Defaults to the first external ip found or fallback to localhost. Should be set in order to use iceScrum correctly. port=value: Defaults to 8080. If you want to set it to 80 you must start the command as an administrator. httpsPort=value: Defaults to nothing. If you want to set it to 443 you must start the command as an administrator. context=value: Defaults to icescrum, so iceScrum will be accessible at http://host:port/icescrum. If you want to access to iceScrum like this: http://host:port/ set the context like this: context=/ Here is an example with custom options to open iceScrum on http://myhost:8081/app: java -Xmx512M -XX:MaxPermSize=256m -jar icescrum.jar host=myhost port=8081 context=app
21/01/2016 at 12:15 pm #17332
Vincent BarrierKeymasterDid it help?
21/01/2016 at 12:16 pm #17333
alvaro.geosatisParticipantSorry for the delay. We managed to make it run using the war. The connector for PSQL was missing, once added, everything went smooth.
Thanks for your support!
21/01/2016 at 12:48 pm #17337
Vincent BarrierKeymasterCool! Thank you for the feedback
Could you tell us which version of iceScrum did you install?
The latest releases already have PSQL. (As I’m writing, the last one is R6#14.8 Pro)21/01/2016 at 12:53 pm #17340
alvaro.geosatisParticipantWe are using R6#14.8 Pro Standalone! As you can see in a previous post, this was the exception while deploying:
Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
After adding the psql driver to the tomcat libs folder everything run
-
AuthorPosts
The forum ‘Feedback, defects, evolutions’ is closed to new topics and replies.