Avatar billede abatabat Nybegynder
03. april 2006 - 10:31 Der er 5 kommentarer og
1 løsning

problemer med tomcat som service

hej.
jeg har gjort som i spg. http://www.eksperten.dk/spm/415750
men efter at havde skrevet chkconfig --add tomcat, løber jeg ind i problemer. når jeg ville starte service'en skriver den,
"env: /etc/init.d/tomcat  Ingen sådan fil eller filkatalog"
men det er i init.d min fil ligger.
Nogle der kender til problemet?
Avatar billede strych9 Praktikant
03. april 2006 - 13:33 #1
Prøv lige chmod 755 /etc/init.d/tomcat først for at se om det virker. (bare en test.. vend tilbage hvis det gør).
Avatar billede abatabat Nybegynder
03. april 2006 - 13:53 #2
er prøvet... desvære hjælp det ikke. jeg har dog fundet en anden måde at lave det på, vha en jsvc fil der følger med tomcat'en og det giver følgende script:

nu kan jeg godt skrive chkconfig --add tomcat uden problemer, men når jeg starter maskinen op starter den ganske rigtig servicen, men jeg kan ikke tilgå tomcat'en fra en browser så ved ikke om den er startet rigtigt....

#!/bin/sh
# chkconfig: 345 86 15
#description: Tomcat Server
##############################################################################
#
#  Copyright 2001-2004 The Apache Software Foundation.
#
#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
#
##############################################################################
#
# Small shell script to show how to start/stop Tomcat using jsvc
# If you want to have Tomcat running on port 80 please modify the server.xml
# file:
#
#    <!-- Define a non-SSL HTTP/1.1 Connector on port 80 -->
#    <Connector className="org.apache.catalina.connector.http.HttpConnector"
#              port="80" minProcessors="5" maxProcessors="75"
#              enableLookups="true" redirectPort="8443"
#              acceptCount="10" debug="0" connectionTimeout="60000"/>
#
# This is for of Tomcat-4.1.x (Apache Tomcat/4.1)
#
# Adapt the following lines to your configuration
JAVA_HOME=/usr/java/jdk1.5.0_06
CATALINA_HOME=/usr/local/apache-tomcat-5.5.16
DAEMON_HOME=/usr/local/apache-tomcat-5.5.16/bin
TOMCAT_USER=lgl
TMP_DIR=/tmp
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$DAEMON_HOME/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
export LD_PRELOAD=/usr/lib/libgdbm.so.2:/usr/lib/libexpat.so.0.4.0:/lib/libdb-4.0.so
serverRoot=/etc/httpd
export serverRoot

case "$1" in
  start)
    #
    # Start Tomcat
    #
    $DAEMON_HOME/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Djava.io.tmpdir=$TMP_DIR \
    -outfile $CATALINA_HOME/logs/catalina.out \
    -errfile '&1' \
    $CATALINA_OPTS \
    -cp $CLASSPATH \
    org.apache.catalina.startup.Bootstrap
    #
    # To get a verbose JVM
    #-verbose \
    # To get a debug of jsvc.
    #-debug \
    ;;

  stop)
    #
    # Stop Tomcat
    #
    PID=`cat /var/run/jsvc.pid`
    kill $PID
    ;;

  *)
    echo "Usage tomcat.sh start/stop"
    exit 1;;
esac
Avatar billede strych9 Praktikant
03. april 2006 - 17:48 #3
Du forsøger igennem en browser og fejler. Hvad siger browseren? 404? 403?

Problemet kan ligge i disse her, så du skal checke at alle er korrekte:
JAVA_HOME=/usr/java/jdk1.5.0_06
CATALINA_HOME=/usr/local/apache-tomcat-5.5.16
DAEMON_HOME=/usr/local/apache-tomcat-5.5.16/bin
TOMCAT_USER=lgl
TMP_DIR=/tmp
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$DAEMON_HOME/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
export LD_PRELOAD=/usr/lib/libgdbm.so.2:/usr/lib/libexpat.so.0.4.0:/lib/libdb-4.0.so
serverRoot=/etc/httpd
Avatar billede abatabat Nybegynder
04. april 2006 - 12:45 #4
prøvede lige at slette det og ligge det ind igen... nu får jeg igen fejlen "env: /etc/init.d/tomcat  Ingen sådan fil eller filkatalog" når jeg skriver service tomcat start... synes det er lidt mystisk det der skeer.... ved ikke lige hvor det går galt...
Avatar billede abatabat Nybegynder
06. april 2006 - 14:08 #5
nogle der har nogle ideer til "env: /etc/init.d/tomcat", har tjekket at filen ligger der...
Avatar billede abatabat Nybegynder
24. april 2006 - 09:59 #6
fandt aldrig en løsning
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester