Zitat von Dennis Hesse BAW <[email protected]>: > Its java-1_6_0-ibm, the one that came with SLES, we're trying to keep as > much of the SLES-Repos as possible, already had to get two clean > installations done after installing packages that didn't come from Novell > that were producing errors ...
I am using java-1_6_0-ibm, too. rpm -qa | grep java gives me java-1_6_0-ibm-1.6.0_sr9.1-1.5.1 which is the latest version > > We had Geoserver in tomcat in our test environment and had problems that > tomcat itself randomly crashed, for example when deploying a war-file with > it, and we wanted to keep geoserver out of it so that if tomcat crashes at > least geoserver would still be accessible. > Why would you prefer a tomcat installation? tomcat/geoserver is widely used. You will get a lot of support in the community. Jetty is intended for developing and it is a lot of work making jetty ready for production. My geoserver also runs on SLES 11.1. My tomcat is tomcat6-lib-6.0.18-17.1 Do you execute online updates ? zypper refresh ; zypper up Christian > > Dennis. > > 2011/6/14 <[email protected]> > >> Zitat von Dennis Hesse BAW <[email protected]>: >> >> I could, but we made the experience that geoserver is more stable without >>> tomcat, so we decided against it ... >>> It runs on a x86-64 VMWare virtual machine, Xeons under it ... >>> >> >> Sun Java or OpenJDK ? I would strongly recommend the first. >> Did you install JAI. If not, you should. >> >> I do not have the possibilities since I am on a ppc architecture. :-( >> >> About tomcat: Do you really plan to use jetty in a production environment >> ?. I would not recommend this. What concrete problems do you have ? >> >> Christian >> >> >> >> >>> I'll try to write a script on my own, maybe I have luck with it ;) >>> >>> 2011/6/14 <[email protected]> >>> >>> I developed the script on a SLES 11 on an IBM P6 LPAR (IBM ppc series). >>>> I >>>> do not use it anymore, since I installed tomcat, life is easier now. Do >>>> you >>>> have a possibility to use tomcat ? >>>> >>>> Christian >>>> >>>> Zitat von Dennis Hesse BAW <[email protected]>: >>>> >>>> Hi, >>>> >>>>> >>>>> Just to keep my confusion alive, I just did a "service geoserver status" >>>>> again after half an hour of doing nothing on the server, and and it >>>>> worked. >>>>> After logging out and in once more, it doesn't work anymore ... >>>>> >>>>> still confused >>>>> Dennis. >>>>> >>>>> 2011/6/10 Dennis Hesse BAW <[email protected]> >>>>> >>>>> Hi, >>>>> >>>>>> >>>>>> I'm experiencing a strange behaviour with the geoserver start script. >>>>>> >>>>>> I'm runnig geoserver 2.1 on a Suse SLES11 SP1, geoserver is installed >>>>>> without tomcat. >>>>>> >>>>>> I'm using the following script: >>>>>> >>>>>> #!/bin/sh >>>>>> # >>>>>> # /etc/init.d/tgtd >>>>>> # >>>>>> ### BEGIN INIT INFO >>>>>> # Provides: geoserver >>>>>> # Required-Start: $remote_fs $network >>>>>> # Should-Start: >>>>>> # Required-Stop: $remote_fs $network >>>>>> # Should-Stop: >>>>>> # Default-Start: 3 5 >>>>>> # Default-Stop: >>>>>> # Short-Description: geoserver test deployment >>>>>> # Description: Starts and stops geoserver >>>>>> ### END INIT INFO >>>>>> >>>>>> # >>>>>> # >>>>>> >>>>>> >>>>>> # Source LSB init functions >>>>>> . /etc/rc.status >>>>>> >>>>>> rc_reset >>>>>> >>>>>> >>>>>> PORT=7070 >>>>>> #echo $PORT >>>>>> STOPPORT=7069 >>>>>> #echo $STOPPORT >>>>>> #SUFFIX=_test >>>>>> >>>>>> PATH=/sbin:/bin:/usr/sbin:/usr/bin >>>>>> #echo $PATH >>>>>> NAME=geoserver >>>>>> #echo $NAME >>>>>> SCRIPTNAME=/etc/init.d/$NAME >>>>>> #echo $SCRIPTNAME >>>>>> LOCKFILE="/var/lock/subsys/${NAME}" >>>>>> #echo $LOCKFILE >>>>>> RETVAL=0 >>>>>> #echo $RETVAL >>>>>> >>>>>> JAVA_HOME=/usr/lib64/jvm/jre >>>>>> #echo $JAVA_HOME >>>>>> GEOSERVER_DATA_DIR=/opt/geoserver/data_dir >>>>>> #echo $GEOSERVER_DATA_DIR >>>>>> GEOSERVER_USER=root >>>>>> #echo $GEOSERVER_USER >>>>>> GEOSERVER_HOME=/opt/geoserver >>>>>> #echo $GEOSERVER_HOME >>>>>> >>>>>> >>>>>> # Read configuration variable file if it is present >>>>>> [ -r /etc/default/$NAME ] && . /etc/default/$NAME >>>>>> >>>>>> >>>>>> >>>>>> case "$1" in >>>>>> start) >>>>>> ps -ef | grep -v grep | grep "${GEOSERVER_DATA_DIR}" #> /dev/null >>>>>> RETVAL=$? >>>>>> if [ $RETVAL -eq 0 ]; then >>>>>> echo "${NAME} is already running " >>>>>> else >>>>>> echo "Starting ${NAME} " >>>>>> echo `date` >> $GEOSERVER_DATA_DIR/serverlog >>>>>> cd "$GEOSERVER_HOME" >>>>>> su "$GEOSERVER_USER" -c "$JAVA_HOME/bin/java -server >>>>>> -DGEOSERVER_DATA_DIR=$GEOSERVER_DATA_DIR -Djava.awt.headless=true >>>>>> -Djetty.port=$PORT -DSTOP.PORT=$STOPPORT -DSTOP.KEY=geoserver -jar >>>>>> start.jar >>>>>> >> $GEOSERVER_DATA_DIR/serverlog 2>&1 &" >>>>>> >>>>>> RETVAL=$? >>>>>> if [ $RETVAL -eq 0 ]; then >>>>>> touch "${LOCKFILE}" >>>>>> else >>>>>> echo "Failure starting ${NAME}" >>>>>> fi >>>>>> fi >>>>>> ;; >>>>>> stop) >>>>>> ps -ef | grep -v grep | grep "${GEOSERVER_DATA_DIR}" #> >>>>>> /dev/null >>>>>> RETVAL=$? >>>>>> if [ $RETVAL -eq 0 ]; then >>>>>> echo "Stopping ${NAME} " >>>>>> echo `date` >> $GEOSERVER_DATA_DIR/serverlog >>>>>> cd "$GEOSERVER_HOME" >>>>>> su "$GEOSERVER_USER" -c "$JAVA_HOME/bin/java >>>>>> -DSTOP.PORT=$STOPPORT >>>>>> -DSTOP.KEY=geoserver -jar start.jar --stop >> >>>>>> $GEOSERVER_DATA_DIR/serverlog >>>>>> 2>&1" >>>>>> >>>>>> RETVAL=$? >>>>>> if [ $RETVAL -eq 0 ]; then >>>>>> rm "${LOCKFILE}" >>>>>> else >>>>>> echo "Failure stopping ${NAME}" >>>>>> fi >>>>>> else >>>>>> echo "${NAME} is not running" >>>>>> fi >>>>>> ;; >>>>>> >>>>>> >>>>>> restart|reload) >>>>>> $0 stop >>>>>> sleep 5 >>>>>> $0 start >>>>>> ;; >>>>>> status) >>>>>> ps -ef | grep -v grep | grep /opt/geo >>>>>> RETVAL=$? >>>>>> if [ $RETVAL -eq 0 ]; then >>>>>> echo "$NAME is running." >>>>>> else >>>>>> echo "$NAME is not running." >>>>>> fi >>>>>> >>>>>> ;; >>>>>> *) >>>>>> echo $"Usage: $0 {start|stop|restart|status}" >>>>>> exit 1 >>>>>> esac >>>>>> rc_exit >>>>>> >>>>>> The problem I've got is that the script doesn't work properly. >>>>>> Sometimes >>>>>> it >>>>>> does just what it should do, but the next moment the restart-command >>>>>> just >>>>>> tells me that the geoserver isn't running. ps -ef | grep -v grep | grep >>>>>> /opt/geo is producing an output telling geoserver is running even in >>>>>> that >>>>>> case, the script just can't get this info. I've had an echo >>>>>> $RETVALwritten in, and the script returned 1 in that case. >>>>>> >>>>>> >>>>>> Hope you can follow me and can tell me what is going wrong here? >>>>>> >>>>>> Thanks >>>>>> Dennis. >>>>>> -- >>>>>> >>>>>> Dennis Hesse >>>>>> Bundesanstalt für Wasserbau Dienststelle Hamburg >>>>>> Wedeler Landstraße 157 22559 Hamburg >>>>>> Tel.: 040 81908-0 E-mail: [email protected] >>>>>> Webseiten: BAW <http://www.baw.de/de/index.php.html> || MDI-DE< >>>>>> http://www.mdi-de.org/> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> -- >>>>> >>>>> Dennis Hesse >>>>> Bundesanstalt für Wasserbau Dienststelle Hamburg >>>>> Wedeler Landstraße 157 22559 Hamburg >>>>> Tel.: 040 81908-0 E-mail: [email protected] >>>>> Webseiten: BAW <http://www.baw.de/de/index.php.html> || >>>>> MDI-DE<http://www.mdi-de.org/> >>>>> >>>>> >>>>> >>>> >>>> ---------------------------------------------------------------- >>>> This message was sent using IMP, the Internet Messaging Program. >>>> >>>> >>>> >>> >>> -- >>> >>> Dennis Hesse >>> Bundesanstalt für Wasserbau Dienststelle Hamburg >>> Wedeler Landstraße 157 22559 Hamburg >>> Tel.: 040 81908-0 E-mail: [email protected] >>> Webseiten: BAW <http://www.baw.de/de/index.php.html> || >>> MDI-DE<http://www.mdi-de.org/> >>> >>> >> >> >> ---------------------------------------------------------------- >> This message was sent using IMP, the Internet Messaging Program. >> >> > > > -- > > Dennis Hesse > Bundesanstalt für Wasserbau Dienststelle Hamburg > Wedeler Landstraße 157 22559 Hamburg > Tel.: 040 81908-0 E-mail: [email protected] > Webseiten: BAW <http://www.baw.de/de/index.php.html> || > MDI-DE<http://www.mdi-de.org/> > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
