PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : jboss und gentoo - ein unding?



Dag
22.11.04, 02:17
hallo,

hat von euch bereits einer mit jboss unter gentoo erfahrung? ich habe nämlich gerade mein wochenende damit verschwendet den jboss lauffähig zu machen - leider ohne erfolg. :mad:
dann habe ich es doch schwerens herzens mal kurz unter windows getestet und konnte bereits nach 15 min eine lauffähige EJB mittels des jboss-servers bewundern. :eek:

aber nun zur sache: ich hatte wechselweise die jboss-versionen 3.2.3 und 3.2.5 mit portage installiert. bei beiden bricht der server bei hochfahren mit etlichen fehlermeldungen ab. als ich die 3.2.3 mal wieder versuchte und dabei die alten verzeichnisse von 3.2.5 stehen liess, so konnte ich zwar jboss starten (aber auch nur mit einigen fehlermeldung beim hochfahren) und er hat sogar hinzugefügte jar-dateien deployed (zumindest hat er sie erkannt). aber der entsprechende Client der auf diese neue EJB zugreifen sollte brachte leider nicht die erwartet testaugabe (liegt aber sicher auch an jboss, da die applikation - wie unter windows getestet - an sich ja funktioniert). stattdessen lief der client ewig weiter, ohne eine fehler- oder sonsige meldung von sich zu geben.

zuletzt habe ich von jboss.org noch die neue jboss-4.0.0RC1 gezogen und entpackt. auch hier ist der server zwar hochgefahren, allerding wieder mit einer unmenge von fehlermeldungen - außerdem hat hier der deploy-vorgang neuer jar-files schon nicht mehr geklappt.

also hat von euch schon mal jemand den jboss unter gentoo zum laufen bekomen oder ist über änliche problem gestolpert?

:confused:

danke

--- Linux Gentoo 2.6.7 i686 Intel(R) Pentium(R) M processor 1.50GHz ---

marce
22.11.04, 07:08
ohne mich genauers damit auszukennen - aber was waren denn die Fehlermeldungen?

Dag
22.11.04, 15:37
so das mit den fehlermeldungen hat sich jetzt zumindest erledigt nachdem ich version 3.2.6 installiert habe. wie man im folgenden sehen kann, startet der server ohne zu mucken und deployed auch anständig Hallo.jar. aber leider habe ich wieder die situation, dass der entsprechende client einfach nicht die erwartete testaugabe oder zumindest eine fehlerausgabe liefert. nein, stattdessen läuft er endlos weiter vor sich hin, ohne dass etwas passiert oder ausgegeben wird. :(


================================================== =======================

JBoss Bootstrap Environment

JBOSS_HOME: /usr/share/jboss

JAVA: /opt/blackdown-jdk-1.4.2/bin/java

JAVA_OPTS: -server -Dprogram.name=run.sh

CLASSPATH: /usr/share/jboss/bin/run.jar:/opt/blackdown-jdk-1.4.2/lib/tools.jar

================================================== =======================

15:03:27,817 INFO [Server] Starting JBoss (MX MicroKernel)...
15:03:27,818 INFO [Server] Release ID: JBoss [WonderLand] 3.2.6 (build: CVSTag=JBoss_3_2_6 date=200410140106)
15:03:27,819 INFO [Server] Home Dir: /usr/share/jboss
15:03:27,819 INFO [Server] Home URL: file:/usr/share/jboss/
15:03:27,819 INFO [Server] Library URL: file:/usr/share/jboss/lib/
15:03:27,820 INFO [Server] Patch URL: null
15:03:27,820 INFO [Server] Server Name: default
15:03:27,820 INFO [Server] Server Home Dir: /usr/share/jboss/server/default
15:03:27,820 INFO [Server] Server Home URL: file:/usr/share/jboss/server/default/
15:03:27,821 INFO [Server] Server Data Dir: /usr/share/jboss/server/default/data
15:03:27,821 INFO [Server] Server Temp Dir: /usr/share/jboss/server/default/tmp
15:03:27,821 INFO [Server] Server Config URL: file:/usr/share/jboss/server/default/conf/
15:03:27,821 INFO [Server] Server Library URL: file:/usr/share/jboss/server/default/lib/
15:03:27,821 INFO [Server] Root Deployment Filename: jboss-service.xml
15:03:27,824 INFO [Server] Starting General Purpose Architecture (GPA)...
15:03:28,583 INFO [ServerInfo] Java version: 1.4.2,Blackdown Java-Linux Team
15:03:28,583 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM Blackdown-1.4.2-fcs,Blackdown Java-Linux Team
15:03:28,583 INFO [ServerInfo] OS-System: Linux 2.6.7,i386
15:03:28,963 INFO [Server] Core system initialized
15:03:32,612 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
15:03:32,881 INFO [WebService] Using RMI server codebase: http://chop:8083/
15:03:33,859 INFO [NamingService] Started jndi bootstrap jnpPort=1099, rmiPort=1098, backlog=50, bindAddress=/0.0.0.0, Client SocketFactory=null, Server Soc
etFactory=org.jboss.net.sockets.DefaultSocketFacto ry@ad093076
15:03:37,518 INFO [RARMetaData] Loading JBoss Resource Adapter for JDBC 2 XA drivers
15:03:37,519 INFO [RARMetaData] Required license terms present. See deployment descriptor.
15:03:43,435 INFO [MailService] Mail Service bound to java:/Mail
15:03:44,095 INFO [Embedded] Catalina naming disabled
15:03:45,032 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
15:03:45,073 INFO [Catalina] Initialization processed in 904 ms
15:03:45,074 INFO [StandardService] Starting service jboss.web
15:03:45,077 INFO [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.0.28
15:03:45,107 INFO [StandardHost] XML validation disabled
15:03:45,147 INFO [Catalina] Server startup in 74 ms
15:03:45,240 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=file:/usr/share/jboss/server/default/deploy/http-invoker.sar/invoker.war/
15:03:46,459 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=file:/usr/share/jboss/server/default/deploy/jbossweb-tomcat50.sar/ROOT.war/
15:03:46,873 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=file:/usr/share/jboss/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil
war/
15:03:47,864 INFO [DefaultDS] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=LocalTxCM,name=DefaultDS to JNDI name '
ava:/DefaultDS'
15:03:48,528 INFO [A] Bound to JNDI name: queue/A
15:03:48,529 INFO [B] Bound to JNDI name: queue/B
15:03:48,531 INFO [C] Bound to JNDI name: queue/C
15:03:48,532 INFO [D] Bound to JNDI name: queue/D
15:03:48,533 INFO [ex] Bound to JNDI name: queue/ex
15:03:48,569 INFO [testTopic] Bound to JNDI name: topic/testTopic
15:03:48,571 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
15:03:48,573 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
15:03:48,574 INFO [testQueue] Bound to JNDI name: queue/testQueue
15:03:49,084 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
15:03:49,390 INFO [DLQ] Bound to JNDI name: queue/DLQ
15:03:49,424 INFO [JmsXA] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=TxCM,name=JmsXA to JNDI name 'java:/JmsXA'
15:03:49,476 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=file:/usr/share/jboss/server/default/deploy/jmx-console.war/
15:03:49,667 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=file:/usr/share/jboss/server/default/deploy/management/web-console.war/
15:03:50,409 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
15:03:50,667 INFO [ChannelSocket] JK2: ajp13 listening on /0.0.0.0:8009
15:03:50,671 INFO [JkMain] Jk running ID=0 time=0/31 config=null
15:03:50,694 INFO [Server] JBoss (MX MicroKernel) [3.2.6 (build: CVSTag=JBoss_3_2_6 date=200410140106)] Started in 22s:531ms
15:04:40,788 INFO [EjbModule] Deploying HelloBean
15:04:41,131 INFO [EJBDeployer] Deployed: file:/usr/share/jboss/server/default/deploy/Hello.jar

marce
22.11.04, 16:29
ich kenne mich zwar mit jboss nicht aus, aber diese Zeile scheint mir merkwürdig:


Starting Coyote HTTP/1.1 on http-0.0.0.0-8080

0.0.0.0 ?

Roger Wilco
22.11.04, 20:44
ich kenne mich zwar mit jboss nicht aus, aber diese Zeile scheint mir merkwürdig:


Starting Coyote HTTP/1.1 on http-0.0.0.0-8080

0.0.0.0 ?
0.0.0.0 bedeutet "Alle Netzwerkinterfaces". Der Server ist also an keine spezielle IP gebunden, sondern über alle IP-Adressen erreichbar, über die auch der Rechner selbst erreichbar ist.

poweradmin
22.11.04, 21:47
hey,
also ich habe mit jboss auch noch nicht rumgemacht, aber hast du eigentlich die gleiche java env´s wie unter windows?

ps: Vielleicht melden sich hier ja noch "jboss" profis :)

Dag
23.11.04, 21:35
das problem hierbei scheint doch in einer ganz anderen ecke zu liegen. ich habe nämlich ganz ähnliche fehler bei java rmi (remote method invocation) bekommen. ich habe hierbei serverseitig lediglich ein kleines java-programm, das eine registrierung bei dem rmi-namensdienst "rmiregistry" durchführen soll. diese registrierung läuft auf anderen unix-rechner im bruchteil von sekunden durch; ich habe dies mit dem exakt gleichen quellcode getestet.

bei meinem system habe ich aber wieder das selbe problem wie mit dem jboss-testprogramm. wenn ich nämlich hierbei das testprogramm für die rmi-namensdienstregistrierung ausführe, läuft dieses programm auch lange zeit ohne die erwartet ausgabe oder zumindest eine fehlerausgabe anzuzeigen. das programm läuft und läuft... aber es passiert einfach nichts. im unterschied zu dem jboss-problem bekomme ich hier allerdings nach ca. 5 min endlich doch die erfolgsmeldung, dass die namensregistrierung erfolgte. es funktioniert also an sich schon, nur eben mit einer unerträglich langen verzögerung.

was kann das für eine ursache haben? ich bin für jede hilfe überaus dankbar. die firewall kann es übrigends eher nicht sein, da ich diese testweise mal ausgestellt hatte.

gruss und besten dank für die bisherigen antworten :)

Dag
24.03.05, 15:54
als ich den jboss-3.2.5 (http://www.foo.fh-furtwangen.de/~reich/AppServer.Praktikum.WS0405/jboss-3.2.5.tar.gz) entpackt habe liefs auf anhieb ohne probleme.