2016-03-22 26 views
0

CENTOS7'de tomcat7 örneğini yüklemeyi deniyorum. Tomcat 7 örneği başlatılamıyor: use catalina.sh

I (rutin) benim örnek klasöründe bu senaryoyu yazdım:

export CATALINA_HOME=/usr/local/tomcat7 
export CATALINA_BASE=/opt/tc7-instances/test/tomcat7 
export JRE_HOME=/usr/java/jdk1.8.0_60/jre/bin/java 
cd $CATALINA_HOME/bin 
./startup.sh 

Ama bunu çalıştırdığınızda, ben bu mesajı alıyorum:

Using CATALINA_BASE: /opt/tc7-instances/test/tomcat7 
Using CATALINA_HOME: /usr/local/tomcat7 
Using CATALINA_TMPDIR: /opt/tc7-instances/test/tomcat7/temp 
Using JRE_HOME:  /usr/java/jdk1.8.0_60/jre/bin/java 
Using CLASSPATH:  /usr/local/tomcat7/bin/bootstrap.jar:/opt/tc7-instances/test/tomcat7/bin/tomcat-juli.jar 
Usage: catalina.sh (commands ...) 
commands: 
debug    Start Catalina in a debugger 
debug -security Debug Catalina with a security manager 
jpda start  Start Catalina under JPDA debugger 
run    Start Catalina in the current window 
run -security  Start in the current window with security manager 
start    Start Catalina in a separate window 
start -security Start in a separate window with security manager 
stop    Stop Catalina, waiting up to 5 seconds for the process to end 
stop n   Stop Catalina, waiting up to n seconds for the process to end 
stop -force  Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running 
stop n -force  Stop Catalina, wait up to n seconds and then use kill -KILL if still running 
configtest  Run a basic syntax check on server.xml - check exit code for result 
version   What version of tomcat are you running? 
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined 

Ancak talimatları takip vardır: https://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt Ve xml dosyalarını aşağıdaki gibi güncelledim: http://linoxide.com/linux-how-to/install-tomcat-8-centos-7/

Scriptimde, değiştirirsem ./catalina.sh başlamasıyla ./startup.sh, ben bu yazıyı okuduktan sonra

, aynı sorun ..

Sorunun Yani

cevap

0

ne anlamıyorum olsun: http://ubuntuforums.org/showthread.php?t=2032330

Sorunun, örneğimin bin klasöründe bulunan setenv.sh adresinden geldiğini düşünüyorum.

setenv.sh: Ben değişik yorum yapmak gidiyorum

set JAVA_OPTS=%JAVA_OPTS% -Djava.endorsed.dirs=/opt/tc7-instances/test/tomcat7/endorsed 
set JAVA_OPTS=%JAVA_OPTS% -Djava.io.tmpdir=/opt/tc7-instances/test/tomcat7/temp 
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.config.file=/opt/tc7-instances/test/tomcat7/conf/logging.properties 
set JAVA_OPTS=%JAVA_OPTS% -Dprop_locator=/opt/tc7-instances/test/conf/database.properties 
set JAVA_OPTS=%JAVA_OPTS% -Dlog4j_locator=/opt/tc7-instances/test/conf/log4j.properties 
set JAVA_OPTS=%JAVA_OPTS% -Dcsd.env=dev 
set JAVA_OPTS=%JAVA_OPTS% -Xms128m 
set JAVA_OPTS=%JAVA_OPTS% -Xmx1024m 
set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=64m 
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256m 
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8 

konuyu üretmek birini izole etmek için ana komut dosyasını çalıştırmadan önce komutları

Eğer $ karıştı anlaşılıyor

1

ve ortam değişken genişlemesi için%. Bunu deneyin:

set JAVA_OPTS="$JAVA_OPTS -Djava.endorsed.dirs=/opt/tc7-instances/test/tomcat7/endorsed" 
set JAVA_OPTS="$JAVA_OPTS -Djava.io.tmpdir=/opt/tc7-instances/test/tomcat7/temp" 
set JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" 
set JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.config.file=/opt/tc7-instances/test/tomcat7/conf/logging.properties" 
set JAVA_OPTS="$JAVA_OPTS -Dprop_locator=/opt/tc7-instances/test/conf/database.properties" 
set JAVA_OPTS="$JAVA_OPTS -Dlog4j_locator=/opt/tc7-instances/test/conf/log4j.properties" 
set JAVA_OPTS="$JAVA_OPTS -Dcsd.env=dev" 
set JAVA_OPTS="$JAVA_OPTS -Xms128m" 
set JAVA_OPTS="$JAVA_OPTS -Xmx1024m" 
set JAVA_OPTS="$JAVA_OPTS -XX:PermSize=64m" 
set JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=256m" 
set JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8" 
+0

kesin! ile çalışmaz: JAVA_OPTS ..... ayarlayın ama ile çalışır: JAVA_OPTS = "$ JAVA_OPTS ...." – anakin59490

+0

Mükemmel. Cevabını buna göre güncelledim. Hala Tomcat'ı alıp gitme konusunda sorun mu yaşıyorsunuz? –

İlgili konular