Автор Тема: Не запускается JBoss AS 4.2.3.GA [решено]  (Прочитано 2857 раз)

Оффлайн Альтруист

  • Участник
  • *
  • Сообщений: 3
Доброго времени суток.

Имеется сервер, на котором работает JBoss. В связи с тем, что ресурсов сервера перестало хватать, встала задача перенести JBoss на более производительный сервер.

Программные характеристики сервера, на котором работает JBoss в данный момент:
ОС:
infokiosk@chimkent:~> cat /etc/SuSE-release
SUSE LINUX Enterprise Server 9 (x86_64)
VERSION = 9
PATCHLEVEL = 3
ядро:
infokiosk@chimkent:~> uname -a
Linux chimkent 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux
JDK:
infokiosk@chimkent:/opt/jdk1.7.0_51/bin> ./java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

Попытка запустить JBoss на Кентавре не увенчалась успехом. Программные характеристики Кентавра:
версия:
[infokiosk@chimkent ~]$ cat /etc/altlinux-release
ALT Linux 7.0.5 Centaurus  (Pholus)
ядро:
[infokiosk@chimkent ~]$ uname -a
Linux chimkent 3.10.32-std-def-alt1 #1 SMP Mon Feb 24 09:17:28 UTC 2014 x86_64 GNU/Linux
JDK:
[infokiosk@chimkent ~]$ java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_22-b03, mixed mode)
Журнал JBoss после попытки запуска:
Спойлер
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /usr/local/applications/jboss-4.2.3.GA

  JAVA: java

  JAVA_OPTS: -Dprogram.name=run.sh -server -XX:PermSize=64M -XX:MaxPermSize=256m -Xms1024m -Xmx2048m -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -Djava.net.preferIPv4Stack=true

  CLASSPATH: /usr/local/applications/jboss-4.2.3.GA/bin/run.jar

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

10:00:59,089 INFO  [Server] Starting JBoss (MX MicroKernel)...
10:00:59,092 INFO  [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)
10:00:59,097 INFO  [Server] Home Dir: /usr/local/applications/jboss-4.2.3.GA
10:00:59,098 INFO  [Server] Home URL: file:/usr/local/applications/jboss-4.2.3.GA/
10:00:59,101 INFO  [Server] Patch URL: null
10:00:59,105 INFO  [Server] Server Name: default
10:00:59,106 INFO  [Server] Server Home Dir: /usr/local/applications/jboss-4.2.3.GA/server/default
10:00:59,112 INFO  [Server] Server Home URL: file:/usr/local/applications/jboss-4.2.3.GA/server/default/
10:00:59,113 INFO  [Server] Server Log Dir: /usr/local/applications/jboss-4.2.3.GA/server/default/log
10:00:59,115 INFO  [Server] Server Temp Dir: /usr/local/applications/jboss-4.2.3.GA/server/default/tmp
10:00:59,121 INFO  [Server] Root Deployment Filename: jboss-service.xml
10:00:59,804 INFO  [ServerInfo] Java version: 1.5.0_22,Sun Microsystems Inc.
10:00:59,805 INFO  [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 1.5.0_22-b03,Sun Microsystems Inc.
10:00:59,806 INFO  [ServerInfo] OS-System: Linux 3.10.32-std-def-alt1,amd64
10:01:00,979 INFO  [Server] Core system initialized
10:01:07,513 WARN  [BasicMBeanRegistry] javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@1eb3319f)]
10:01:07,644 ERROR [MainDeployer] Could not create deployment: file:/usr/local/applications/jboss-4.2.3.GA/server/default/conf/jboss-service.xml
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException)
   at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:196)
   at org.jboss.system.ServiceController.install(ServiceController.java:226)
   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:592)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
   at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
   at $Proxy4.install(Unknown Source)
   at org.jboss.deployment.SARDeployer.create(SARDeployer.java:251)
   at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
   at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
   at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
   at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
   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:592)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
   at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
   at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
   at $Proxy5.deploy(Unknown Source)
   at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
   at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
   at org.jboss.Main.boot(Main.java:200)
   at org.jboss.Main$1.run(Main.java:508)
   at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
   at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1451)
   at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1350)
   at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:345)
   at org.jboss.system.ServiceCreator.install(ServiceCreator.java:157)
   at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:451)
   at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
   ... 36 more
Caused by: javax.management.MBeanException
   at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:180)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:163)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
   at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
   at org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1422)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1417)
   ... 41 more
Caused by: javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@1eb3319f)]
   at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:713)
   at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:211)
   at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:592)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
   ... 51 more
Caused by: java.lang.RuntimeException: Exception creating identity: chimkent: chimkent
   at org.jboss.remoting.ident.Identity.get(Identity.java:211)
   at org.jboss.remoting.network.NetworkRegistry.preRegister(NetworkRegistry.java:268)
   at org.jboss.mx.server.AbstractMBeanInvoker.invokePreRegister(AbstractMBeanInvoker.java:966)
   at org.jboss.mx.modelmbean.ModelMBeanInvoker.invokePreRegister(ModelMBeanInvoker.java:489)
   at org.jboss.mx.server.AbstractMBeanInvoker.preRegister(AbstractMBeanInvoker.java:654)
   at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:697)
   ... 56 more
Failed to boot JBoss:
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException)
   at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:196)
   at org.jboss.system.ServiceController.install(ServiceController.java:226)
   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:592)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
   at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
   at $Proxy4.install(Unknown Source)
   at org.jboss.deployment.SARDeployer.create(SARDeployer.java:251)
   at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
   at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
   at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
   at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
   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:592)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
   at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
   at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
   at $Proxy5.deploy(Unknown Source)
   at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
   at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
   at org.jboss.Main.boot(Main.java:200)
   at org.jboss.Main$1.run(Main.java:508)
   at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
   at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1451)
   at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1350)
   at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:345)
   at org.jboss.system.ServiceCreator.install(ServiceCreator.java:157)
   at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:451)
   at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
   ... 36 more
Caused by: javax.management.MBeanException
   at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:180)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:163)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
   at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
   at org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1422)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1417)
   ... 41 more
Caused by: javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@1eb3319f)]
   at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:713)
   at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:211)
   at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:592)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
   ... 51 more
Caused by: java.lang.RuntimeException: Exception creating identity: chimkent: chimkent
   at org.jboss.remoting.ident.Identity.get(Identity.java:211)
   at org.jboss.remoting.network.NetworkRegistry.preRegister(NetworkRegistry.java:268)
   at org.jboss.mx.server.AbstractMBeanInvoker.invokePreRegister(AbstractMBeanInvoker.java:966)
   at org.jboss.mx.modelmbean.ModelMBeanInvoker.invokePreRegister(ModelMBeanInvoker.java:489)
   at org.jboss.mx.server.AbstractMBeanInvoker.preRegister(AbstractMBeanInvoker.java:654)
   at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:697)
   ... 56 more
10:01:07,740 INFO  [Server] Runtime shutdown hook called, forceHalt: true
10:01:07,749 INFO  [Server] JBoss SHUTDOWN: Undeploying all packages
10:01:07,815 INFO  [Server] Shutdown complete
Shutdown complete
Halting VM
На SLES 9 SP3 x86_64 (на такой же ОС в данный момент работает JBoss) и Ubuntu 14.04 x86_64 JBoss успешно запустился.

Испытания проводились в VirtualBox 4.3.10 r93012 на Windows 7 SP1 x86.

Почему на Кентавре JBoss не запускается?

Спасибо.
« Последнее редактирование: 03.05.2014 17:55:41 от Альтруист »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Не запускается JBoss AS 4.2.3.GA
« Ответ #1 : 29.04.2014 11:12:29 »
Различия в версии java вас не смущают ? Ведь версии довольно сильно отличаются в ваших системах и Кентавре. Попробуйте провернуть фокус с явой, как это сделано на сузе (установка в opt, как видно из вывода).

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Не запускается JBoss AS 4.2.3.GA
« Ответ #2 : 29.04.2014 11:31:14 »
1.7 есть только openjdk http://packages.altlinux.org/en/Sisyphus/srpms/java-1.7.0-openjdk, попробуйте эту версию установить.

Оффлайн Альтруист

  • Участник
  • *
  • Сообщений: 3
Re: Не запускается JBoss AS 4.2.3.GA
« Ответ #3 : 30.04.2014 08:34:51 »
Попробовал запустить JBoss с java-1.5.0-sun, java-1.6.0-openjdk, java-1.6.0-sun, java-1.7.0-openjdk, JDK c рабочего сервера (jdk1.7.0_51); результат везде одинаковый — JBoss не запускается.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Не запускается JBoss AS 4.2.3.GA
« Ответ #4 : 30.04.2014 10:21:56 »
10:01:07,513 WARN  [BasicMBeanRegistry] javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@1eb3319f)]
10:01:07,644 ERROR [MainDeployer] Could not create deployment: file:/usr/local/applications/jboss-4.2.3.GA/server/default/conf/jboss-service.xml
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException)
Проблемы c [правами на/созданием] файлы[ов]/каталоги[ов] ?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Не запускается JBoss AS 4.2.3.GA
« Ответ #5 : 30.04.2014 10:28:30 »
Гугл выдаёт ещё дополнительно следующую информацию на поиск по проблеме:
http://www.linuxquestions.org/questions/linux-server-73/jboss-application-server-4-2-3-cannot-startup-663002/#post3515076
https://community.jboss.org/message/198638#198638

Только надо иметь ввиду, что /etc/hosts в альте (если я ничего не путаю) редактировать напрямую опасно, надо править в другом месте. А где, пусть подскажут те, кто в курсе (мне ни разу не пригождалось).

Оффлайн Альтруист

  • Участник
  • *
  • Сообщений: 3
Re: Не запускается JBoss AS 4.2.3.GA
« Ответ #6 : 03.05.2014 17:53:02 »
Гугл выдаёт ещё дополнительно следующую информацию на поиск по проблеме:
http://www.linuxquestions.org/questions/linux-server-73/jboss-application-server-4-2-3-cannot-startup-663002/#post3515076
https://community.jboss.org/message/198638#198638
Спасибо, это решило проблему.

Для успешного запуска JBoss, в /etc/hosts требуется запись вида:
10.130.1.156    comp-1-156.localdomain comp-1-156, где (все данные принадлежат машине, на которой запускается JBoss) 10.130.1.156 — IP-адрес, comp-1-156.localdomain — каноническое имя узла, comp-1-156 — псевдоним.
Только надо иметь ввиду, что /etc/hosts в альте (если я ничего не путаю) редактировать напрямую опасно, надо править в другом месте. А где, пусть подскажут те, кто в курсе (мне ни разу не пригождалось).
Не нашёл ничего вразумительного на этот счёт. Тут кое-что есть, но это, видимо, было ещё во времена Mandrake Linux, сейчас в Альте этого нет.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Не запускается JBoss AS 4.2.3.GA [решено]
« Ответ #7 : 04.05.2014 02:16:57 »
Лучше это писать в строчке 127.0.0.1  т.к. может смениться ip и снова придется искать причину. А так будет надежно работать, сам пару раз на такое нападал.