Inst. WebConsole klappt nicht

Moderators: MVogt, moderators

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Inst. WebConsole klappt nicht

Post by Siggi » 25. Sep 2009, 14:39

Hallo Gemeinde,

nein, keine Frage zu V12... :)

Ich versuche mich an der Webconsole. lt Dokument "Installation WebConsole Howto" Java installiert, Apache Installiert, SSL - Zertifikate erstellt (.keystore)
Dann sollte unter tomcat/webapps ein Verzeichniss empirum zu finden sein. Ist es leider nicht, wurde nicht angelegt.

Was kann ich falsch gemacht haben?
Installiert hab' ich von der "Empirum DVD Addon2HF07" per LAN, nicht von einem optischen Datenträger - was egal sein dürfte, oder?


Danker schonmal im Voraus!
Siggi

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 25. Sep 2009, 16:36

Hi,

wurde die Datei %empirumserver%\Empirum$\addons\WebConsole\empirum.war ins tomcat\webapps Verzeichnis kopiert? Wenn nicht, nachholen und den Tomcat Dienst durchstarten, dann wird der EmpirumOrdner automatisch erstellt. Dann noch die Empirum.properties Datei anpassen.
Dann sollte es lüppen.

mfg Mario

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 02. Oct 2009, 15:41

Hallo Mario,
sorry für die späte Response, war anderweitig beschäftigt...

Du hast mir sehr geholfen. Ja die Datei hatte ich einkopiert, aber nicht den Dienst neu gestartet - hab' mich wohl zusehr auf die Anleitung verlassen
:? statt einfach zu probieren :oops:

Das war die Gute Nachricht.
Jetzt die Schlechte: ich bekomm' den Tomcat Dienst nicht mehr gestartet - bzw. erst nach einigen Stunden/Tagen...und dauerhaft aktiv bleibt er dann auch nicht.

Der Startbefehl erzeugt zwar ne Aktivität, der Status bleibt aber auf "gestoppt"

Ich hab' die Empirum.Properties angepasst:
locationName.type=MSSQL
locationName.server=<ServerIP>
locationName.instance=empirum
locationName.database=<Name>
locationName.port=

Sollte doch passen?

Aufgefallen ist mir noch, das in der Server.XML der Part "Connector Port=8443..." weniger Angaben enthält, als im Dokument (z.B. fehlt "maxhttpHeaderSize) - könnte das relevant sein?


Irgendwie stell' ich mich grade ziemlich dusslig an...

Siggi

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 03. Oct 2009, 16:13

Hallo Siggi,

mußt mal in die Logs von Tomcat schauen. Dort steht meißtens was Nützliches drin. Bei mir hatte ich einfach nur ein doppeltes Hochkomma in der Config vergessen und schon wurde der Dienst nicht gestartet.

Gruß

Björn
have you tried turning it off and on again ;-)

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 05. Oct 2009, 10:20

Hallo Björn,

im der CatalinaDatum.log steht folgendes:
30.09.2009 04:22:54 org.apache.catalina.startup.Catalina load
WARNUNG: Catalina.start using conf/server.xml:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
at org.apache.catalina.startup.Catalina.load(Catalina.java:516)
at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)



Und in der stderrDatum.log:

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NullPointerException
at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
... 6 more

sagt mir beides jetzt nicht wirklich viel...
Die restlichen Dateien an dem Tag sind leer (0kb)

Kannst Du damit was anfangen?

Danke!
Siggi

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 05. Oct 2009, 10:55

Hallo Siggi,

dies war mein Fehler nach dem Start von Tomcat:

29.09.2009 12:00:25 org.apache.catalina.startup.Catalina load
WARNUNG: Catalina.start using conf/server.xml:
org.xml.sax.SAXParseException: The value of attribute "SSLCertificateKeyFile" associated with an element type "null" must not contain the '<' character.

D.h., dass bei mir ein Hochkomma gefehlt hat. Bei dir ist wahrscheinlich diese Zeile relevant:

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence.

Evtl. nochmals die server.xml überprüfen. Was diese Fehlermeldung genau bedeutet, kann ich leider nicht entziffern. :cry:

Würde aber da mal ansetzen, oder mal nach der Fehlermeldung googeln.

Gruß

Björn

PS: Vielleicht irgendwelche ä,ö oder ü´s in der server.xml?!
have you tried turning it off and on again ;-)

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 05. Oct 2009, 11:43

Hi Björn,

was eine geile Nummer!
Du hattest völlig recht, ich habe in einem Kommentar(!!!!) einen Umlaut eingebaut:

<Abgeaendert>



Nachdem ich den wie oben geschrieben hab, gehts... :shock:

Dank' Dir nochmal!

Siggi

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 05. Oct 2009, 12:47

Na das ist doch schön. Bei mir hat es auch gedauert, bis ich die Fehler gefunden hatte. Hatte nämlich 2 Fehler in der server.xml <grrrr> :P

Gruß

Björn
have you tried turning it off and on again ;-)

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 05. Oct 2009, 15:43

Führt Jemand ne Strichliste? "die meisten Frage zu einer Installation..."?

Habe das nächste Problem :lol:

Allllso: Tomcat läuft. Loginfenster der Webconsole lies sich mit ein wenig tricksen aufrufen, leider ist im Dropdownfeld "Standort" nur ein dummy-Eintrag: locationName, meine DB ist nicht aufruf- oder eintragbar.


im Empirum _debugDatum.log steht völlig richtig:
2009-10-05 15:31:36 DEBUG bean.EmpirumConfigBean - Load 1 locations from empirum config file

Im Catalina.Datum.log:
05.10.2009 15:31:29 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
05.10.2009 15:31:29 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8443
05.10.2009 15:31:30 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
05.10.2009 15:31:30 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
05.10.2009 15:31:30 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8443
05.10.2009 15:31:35 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
05.10.2009 15:31:35 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
05.10.2009 15:31:36 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8443
05.10.2009 15:31:36 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 843 ms
05.10.2009 15:31:36 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
05.10.2009 15:31:36 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
05.10.2009 15:31:36 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive empirum.war
05.10.2009 15:31:36 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
05.10.2009 15:31:36 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8443
05.10.2009 15:31:36 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
05.10.2009 15:31:36 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15 config=null
05.10.2009 15:31:36 org.apache.catalina.startup.Catalina start
INFO: Server startup in 650 ms




Habe jetzt schon einige Male hin und her konfiguriert, mit ServerName oder IP oder localhost, mit Port oder Instanz usw. Absichtlich Fehler Produzieren geht auch...
aktuelle Konfig zu o.g. Protokoll-Auszügen:


locationName.type=MSSQL
locationName.server=localhost
locationName.instance=empirum
locationName.database=<Datenbankname>
locationName.port=



Bitte seit geduldig mit mir :?
Siggi

User avatar
MGrundl
Posts: 627
Joined: 09. May 2008, 17:18
Location: Wien
Contact:

Post by MGrundl » 05. Oct 2009, 16:15

Hallo Siggi,

nehmen wir mal an, die Standort DB heisst Frankfurt.

Dann würden die Einträge folgendermaßen heissen:
Frankfurt.type=MSSQL
Frankfurt.server=localhost
Frankfurt.instance=empirum
Frankfurt.database=Frankfurt
Frankfurt.port=

lg,
Manfred

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 06. Oct 2009, 10:23

Hallo Manfred,
genau das war der Haken - das "howto" ist ja von gaaanz besonderer Qualität... sonderlich informativ finde ich's nicht.

Schön das ihr mir hier weiterhelft!



Bin auch gleich auf das nächste Problem gestossen:
ich möchte für einige User die 1-Spaltige Ansicht der Webconsole benutzen, dafür gibts ja die SQL-Scripte - soweit klar. In dem Hinweis der Beschreibung heisst es:

schnipp
...muß die Variable @user angepasst werden...
schnapp

Womit denn? Die üblichen Verdächtigen oder google konnten mir leider nicht helfen...
Siggi

User avatar
MGrundl
Posts: 627
Joined: 09. May 2008, 17:18
Location: Wien
Contact:

Post by MGrundl » 06. Oct 2009, 10:56

Ich verstehe das so:

Du sollst im SQL-Script in der Zeile "SELECT @user = 'dbo';" das dbo durch User ersetzen, denen Du die Spalte ausblenden willst.

Korrigiert mich, wenn ich falsch liege. Habe das noch nie getestet :wink:

lg,
Manfred

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 06. Oct 2009, 11:48

So versteh' ich das auch - blöderweise kenne ich keine Editor für SQL-Scripts, im SQL-Management bekommen ich auch exakt das gesagt: "there is no Editor aviable..."

VG
Siggi

User avatar
MGrundl
Posts: 627
Joined: 09. May 2008, 17:18
Location: Wien
Contact:

Post by MGrundl » 06. Oct 2009, 12:21

Notepad? :D

Edit:
Die Scripte liegen auf Empirum$\Empirum DBUtil\Scripts\SQLServer\Custom

lg,
Manfred

Siggi
Posts: 73
Joined: 23. May 2008, 17:15
Contact:

Post by Siggi » 06. Oct 2009, 13:15

Naja, auf Die Idee bin ich auch gekommmen.

Darin habe ich nur invertierte NULNULNUL... gefunden - und das Notepad (++) als ungeeignet verworfen.

Ich habe die Scripte von der Empirum DVD kopiert, weil mein Verzeichnis "DBUtil" leer war - da scheint der Hase im Pfeffer zu liegen...

Ich hab' noch nen 2. Server, da ist das Verz. befüllt - (jetzt erst überprüft) kann ich das Verz. einfach von Serverzu Server kopieren?
Oder an welcher Stelle muß ich was nachinstallieren?


Siggi

Post Reply

Return to “Software Management”

Who is online

Users browsing this forum: No registered users and 12 guests