server will nicht lauschen

B

berniebert

Grünschnabel
hallo zusammen,
ich habe probleme mit meinem server, kenne mich auch nicht besonders gut mit linux aus. ich versuche gerade das problem einzukreisen, viell hat jemand einen tipp für mich?

ich habe einen server, auf dem ein tomcat und ein jetty sind. der tomcat soll auf 8080 und der jetty auf 8181 lauschen. beide habe ich gestartet. aber wenn ich dann mit netstat -a gucke, gibt es keinen Listener auf 8080 oder 8181.

beim starten gibt der tomcat auch eine exception:
java.io.FileNotFoundException: /usr/share/tomcat5/logs/catalina.2007-01-15.log (Permission denied)
der jetty gibt keine exception wenn ich das richtig sehe.

welche prozesse müssten denn zu sehen sein, wenn tomcat und jetty korrekt laufen? der einzige prozess der von dem user "tomcat" ausgeführt wird ist dieser:

tomcat 26742 1 4 17:51 pts/0 00:00:06 /usr/java/jre1.5.0_07/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/share/t

sonst scheint kein prozess dazuzukommen. sind tomcat und jetty gar nicht gestartet?

vielen dank schonmal!
 
Sorg mal dafür, dass das Verzeichnis /usr/share/tomcat5/logs dem User gehört, unter dem der Tomcat laufen soll. Wenn der Tomcat erstmal loggen kann, ist es sicherlich leichter anhand der Logs den Fehler zu finden (falls das nicht schon der Fehler ist).
 
aha, das habe ich gemacht. der tomcat kann jetzt seine logs schreiben. er gibt auch keine fehlermeldung mehr. exist und jetty habe ich mal ganz vom server gelöscht. in der catalina.out vom tomcat steht jetzt nach dem starten:

16.01.2007 12:16:30 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
16.01.2007 12:16:30 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1270 ms
16.01.2007 12:16:31 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
16.01.2007 12:16:31 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.17
16.01.2007 12:16:31 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
16.01.2007 12:16:32 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
16.01.2007 12:16:32 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
16.01.2007 12:16:32 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/46 config=null
16.01.2007 12:16:33 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
16.01.2007 12:16:33 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2216 ms

und wenn ich nach den prozessen auf dem server gucke, gibt es wieder einen vom tomcat:

0 S tomcat 3566 1 0 85 0 - 70919 - 12:16 pts/1 00:00:04 /usr/java/jre1.5.0_07/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/share/tomcat5/conf/logging.properties -Djava.endorsed.dirs=/usr/share/tomcat5/common/endorsed -classpath:/usr/share/tomcat5/bin/bootstrap.jar:/usr/share/tomc.

aber wenn ich auf meinen server gehe (port 8080) kann keine verbindung hergestellt werden. wenn ich nach listenern gucke ist auch keiner auf port 8080. ich bin mir ziemlich sicher, dass die server.xml ok ist, hier ist sie aber nochmal:
<Server port="8005" shutdown="SHUTDOWN">

<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

<!-- Global JNDI resources -->
<GlobalNamingResources>

<!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>

<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<Service name="Catalina">

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

<Engine name="Catalina" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<Context path="/" docBase="/usr/share/tomcat5/webapps" debug="0"
reloadable="true">
</Context>
</Host>
</Engine>
</Service>
</Server>

ich weiss nicht so recht wo ich weiterprobieren soll. danke für eure hilfe!
 
Hmm,

sieht eigentlich ok aus.......was sagt denn

Code:
nmap localhost

?

(nmap musst ggf. noch installieren)
 
sieht für mich auch ok aus:
Port State Service
22/tcp open ssh
25/tcp open smtp
111/tcp open sunrpc
728/tcp open unknown
829/tcp open unknown
5308/tcp open cfengine
8009/tcp open ajp13
8080/tcp open http-proxy
32770/tcp open sometimes-rpc3
32773/tcp open sometimes-rpc9
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

das sind alle ports bei denen LISTEN steht, wenn ich netstat abfrage:

Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:32768 *:* LISTEN
tcp 0 0 localhost.localdomain:32769 *:* LISTEN
tcp 0 0 *:32770 *:* LISTEN
tcp 0 0 localhost.localdomain:8005 *:* LISTEN
tcp 0 0 *:32773 *:* LISTEN
tcp 0 0 *:8009 *:* LISTEN
tcp 0 0 *:8649 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:webcache *:* LISTEN
tcp 0 0 *:32817 *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:728 *:* LISTEN
tcp 0 0 localhost.localdomain:smtp *:* LISTEN
tcp 0 0 *:cfengine *:* LISTEN
tcp 0 0 *:829 *:* LISTEN
 
Zuletzt bearbeitet:

Ähnliche Themen

xrandr: cant open display

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Mein Server versendet SPAM in Massen

Rollei Mini Wifi Camcorder

Tomcat6/GWT auf 1und1 virtual Server

Zurück
Oben