[tomcat] installatie/configuratie problem

Pagina: 1
Acties:

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Mijn eerdere pogingen om hier een antwoord op een vraag te krijgen werder in de kiem gesmoord omdat mijn vragen blijkbaar niet 'goed genoeg' zijn voor dit forum. En vervolgens werd het topic verplaatst naar iets als SA, waar geen mens weet waar ik het over heb. Doeltreffend (NOT) en zielig...

Goed, ik probeer het nog eens een keer.

Voor de standaard installatie van tomcat op linux heb je een grafische shell nodig. Dus bij installatie op een dedicated server via SSH werkt dat niet. Op onze lokale server heb ik tomcat echter ook geinstalleerd, dus ik heb heel die directory gecopieerd naar de dedicated server.

Dit was echter een update (de EA-versie van tomcat draaide nog), dus ik heb de config files server.xml en tomcat-users.xml en nog wat andere conf-files terug gecopieerd na het 'installeren' van de nieuwe versie van tomcat.

Nu start tomcat echter niet goed meer op. Er worden een aantal foutmeldingen in de logs gemeldt - hier een overzichtje (excuus, beetje lang):

logs/catalina.out:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Starting service Internal Services
Java Web Services Developer Pack/1.0_01-fcs
javax.naming.NameNotFoundException: Name java:UserDatabase is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:811)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:194)
        at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:304)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1175)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:499)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2187)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:504)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:399)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.launcher.Launcher.main(Launcher.java:208)
Catalina.start: LifecycleException:  No UserDatabase component found under key java:UserDatabase
LifecycleException:  No UserDatabase component found under key java:UserDatabase
        at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:311)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1175)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:499)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2187)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:504)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:399)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.launcher.Launcher.main(Launcher.java:208)
Stopping service Internal Services
Catalina.stop: LifecycleException:  HTTP connector has not yet been started
LifecycleException:  HTTP connector has not yet been started
        at org.apache.catalina.connector.http.HttpConnector.stop(HttpConnector.java:1252)
        at org.apache.catalina.core.StandardService.stop(StandardService.java:549)
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2223)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:535)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:399)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.launcher.Launcher.main(Launcher.java:208)


logs/services.log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2003-01-28 18:20:01 HttpConnector Opening server socket on all host IP addresses
2003-01-28 18:20:02 UserDatabaseRealm[Services Engine]: Exception looking up UserDatabase under key java:UserDatabase
javax.naming.NameNotFoundException: Name java:UserDatabase is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:811)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:194)
        at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:304)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1175)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at org.apache.catalina.core.StandardService.start(StandardService.java:499)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2187)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:504)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:399)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.launcher.Launcher.main(Launcher.java:208)


Heeft iemand enig idee wat hier fout gegaan kan zijn?
Als je nog wat meer info nodig hebt, dan zeg je 't maar...

[ specs ] [ Tweaker gallery ]


  • johnny7
  • Registratie: November 2000
  • Laatst online: 07-11-2023
Sinds wanneer heb je een grafische shell nodig om tomcat te installeren? Je hoeft toch alleen maar een zip-file uit te pakken, configuratie bestand aan te passen, en tomcat draait....
Dit alles kan toch gewoon vanaf de commandline, dus toch ook via ssh :?

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Ohja, excuus, ik heb de Java Webservices Developer Pack 1.01 van java.sun.com gedownload. Daar zit Tomcat in. Ik heb dus niet Tomcat van jakarta.apache.org.

De jwsdp wordt geleverd als een .sh file en deze start een grafische installatie procedure, die dus alleen in X werkt...

[ specs ] [ Tweaker gallery ]


  • johnny7
  • Registratie: November 2000
  • Laatst online: 07-11-2023
Is het formaat van tomcat-users.xml wel gelijk gebleven na de update? Dus misschien is de oude tomcat-users.xml incompatible met de nieuwe. Hij lijkt over een userdatabase te struikelen....

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Kan kloppen, ik heb echter even gecontroleerd met de tomcat-users.xml, die ik op m'n lokale server heb draaien (waarvan ik de jwsdp-dir heb gecopieerd naar de dedicated server), en die ziet er zo uit:

<?xml version='1.0'?>
<tomcat-users>
<role rolename="provider"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="......" password="......" roles="admin,manager,provider"/>
</tomcat-users>

Lokaal hier werkt dat dus en online niet.
Kan het zijn dat die username en password nog ergens anders wordt neergedumpt tijdens de installatie ofzo?

Wellicht interessant om te vermelden hierbij: ik heb zojuist de backup van de vorige versie van jwsdp (tomcat dus) terug geplaatst en de server.xml en tomcat-users.xml van de nieuwe versie naar de /conf van de oude (nu draaiende) tomcat gecopieerd en geherstart: dat ging goed... Er is dus blijkbaar niks mis met de server.xml en tomcat-users.xml files.

[ Voor 33% gewijzigd door Explore op 28-01-2003 20:01 ]

[ specs ] [ Tweaker gallery ]


  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Heeft verder niemand een idee? Uitgaande van m'n laatste post ligt het niet werken van de nieuwe jwsdp in iedergeval niet aan de server.xml of tomcat-users.xml. Blijkbaar is er ergens nog iets anders wat er voor zorgt dat 't niet werkt.

Zijn er geen tomcat/jwsdp experts in huis?

[ specs ] [ Tweaker gallery ]

Pagina: 1