如何在现有的Jboss安装中安装RA

魔法魔法 成员职位:14因素二世
2019年8月编辑 帮助


我想知道是否有可能将RA部署到现有的JBoss安装?

我尝试了各种方法,例如上传rapidanalytics.xxx.ear文件,并将各种.jar文件放在独立的/lib文件夹中,但我仍然得到错误。

来自Jboss的日志是;

02:56:34 . 484 INFO [org.jboss.as.server.deployment] (MSC服务线程1-1)启动“RapidAnalytics-CE-1.1.014.ear”的部署
02:56:35,755 INFO [org.jboss.as.server.deployment] (MSC服务线程1-3)启动“rapidrepositoryejob .jar”的部署
02:56:35,755 INFO [org.jboss.as.server.deployment] (MSC服务线程1-3)启动“RapidRepositoryWebService.war”的部署
02:56:35,755 INFO [org.jboss.as.server.deployment] (MSC服务线程1-3)启动“RapidRepositoryWeb.war”的部署
02:56:36,116警告[org.jboss.as.server.deployment] (MSC服务线程1-3)“/content/RapidAnalytics-CE-1.1.014.ear/lib/RapidRepositorySSO.jar”中的类路径条目没有指向一个有效的类路径引用的jar。
02:56:36,117警告[org.jboss.as.server.deployment] (MSC服务线程1-3)“/content/RapidAnalytics-CE-1.1.014.ear/lib/RapidRepositoryTools.jar”中的类路径条目没有指向一个有效的类路径引用的jar。
02:56:36,117警告[org.jboss.as.server.deployment] (MSC服务线程1-3)“/content/RapidAnalytics-CE-1.1.014.ear/lib/RapidMiner_Vega.jar”中的类路径条目没有指向一个有效的类路径引用的jar。
02:56:36,118 INFO [org.jboss.jpa] (MSC服务线程1-3)读取persistence.xml为RapidRepositoryEntity
02:56:36 . 262 INFO [org.jboss.as.jpa] (MSC服务线程1-4)添加javax.persistence。api, javaee。Api, org.jboss.as.jpa, org。javassist对RapidAnalytics-CE-1.1.014.ear的依赖
02:56:36 . 263 INFO [org.jboss.as.jpa] (MSC服务线程1-4)添加(默认提供者)Hibernate对应用程序部署的依赖(since 1 PU(s) didn't specify jboss.as.jpa.providerModule)
02:56:36 . 263 INFO [org.jboss.as.jpa] (MSC服务线程1-4)Hibernate对应用程序部署的依赖
02:56:36 . 264 INFO [org.jboss.as.jpa] (MSC服务线程1-4)添加javax.persistence。api, javaee。Api, org.jboss.as.jpa, org。javassist对RapidRepositoryWeb.war的依赖
02:56:36 . 264 INFO [org.jboss.as.jpa] (MSC服务线程1-4)添加javax.persistence。api, javaee。Api, org.jboss.as.jpa, org。javassist对rapidrepositoryejob .jar的依赖
02:56:36 . 265 INFO [org.jboss.as.jpa] (MSC服务线程1-4)添加了javax.persistence。api, javaee。Api, org.jboss.as.jpa, org。javassist对RapidRepositoryWebService.war的依赖
[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“rapidrepositoryejbimpl”中的会话bean的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / RepositoryEJBImpl ! de.rapidanalytics.ejb.RepositoryEJB
java: app / RapidRepositoryEJB / RepositoryEJBImpl ! de.rapidanalytics.ejb.RepositoryEJB
java:模块/ RepositoryEJBImpl ! de.rapidanalytics.ejb.RepositoryEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / RepositoryEJBImpl
java: app / RapidRepositoryEJB / RepositoryEJBImpl
java:模块/ RepositoryEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为RapidMinerEJBImpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / RapidMinerEJBImpl ! de.rapidanalytics.ejb.RapidMinerEJB
java: app / RapidRepositoryEJB / RapidMinerEJBImpl ! de.rapidanalytics.ejb.RapidMinerEJB
java:模块/ RapidMinerEJBImpl ! de.rapidanalytics.ejb.RapidMinerEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / RapidMinerEJBImpl
java: app / RapidRepositoryEJB / RapidMinerEJBImpl
java:模块/ RapidMinerEJBImpl

[02:56:36,396] INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“rapidanalysics - ce -1.1.014”的“RapidRepositoryEJB.jar”中为会话bean命名为AccessLogEJBImpl的JNDI绑定“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / AccessLogEJBImpl ! de.rapidanalytics.ejb.AccessLogEJB
java: app / RapidRepositoryEJB / AccessLogEJBImpl ! de.rapidanalytics.ejb.AccessLogEJB
java:模块/ AccessLogEJBImpl ! de.rapidanalytics.ejb.AccessLogEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / AccessLogEJBImpl
java: app / RapidRepositoryEJB / AccessLogEJBImpl
java:模块/ AccessLogEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为MigrationEJBImpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / MigrationEJBImpl ! de.rapidanalytics.ejb.MigrationEJB
java: app / RapidRepositoryEJB / MigrationEJBImpl ! de.rapidanalytics.ejb.MigrationEJB
java:模块/ MigrationEJBImpl ! de.rapidanalytics.ejb.MigrationEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / MigrationEJBImpl
java: app / RapidRepositoryEJB / MigrationEJBImpl
java:模块/ MigrationEJBImpl

[02:56:36,397] [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“rapidanalystics - ce -1.1.014”中的会话bean名为usermanagementtejbimpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / UserManagementEJBImpl ! de.rapidanalytics.ejb.UserManagementEJB
java: app / RapidRepositoryEJB / UserManagementEJBImpl ! de.rapidanalytics.ejb.UserManagementEJB
java:模块/ UserManagementEJBImpl ! de.rapidanalytics.ejb.UserManagementEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / UserManagementEJBImpl
java: app / RapidRepositoryEJB / UserManagementEJBImpl
java:模块/ UserManagementEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为ProcessHelperEJBImpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / ProcessHelperEJBImpl ! de.rapidanalytics.ejb.ProcessHelperEJB
java: app / RapidRepositoryEJB / ProcessHelperEJBImpl ! de.rapidanalytics.ejb.ProcessHelperEJB
java:模块/ ProcessHelperEJBImpl ! de.rapidanalytics.ejb.ProcessHelperEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / ProcessHelperEJBImpl
java: app / RapidRepositoryEJB / ProcessHelperEJBImpl
java:模块/ ProcessHelperEJBImpl

[02:56:36,397] [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为exportedprocesjbimpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / ExportedProcessEJBImpl ! de.rapidanalytics.ejb.ExportedProcessEJB
java: app / RapidRepositoryEJB / ExportedProcessEJBImpl ! de.rapidanalytics.ejb.ExportedProcessEJB
java:模块/ ExportedProcessEJBImpl ! de.rapidanalytics.ejb.ExportedProcessEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / ExportedProcessEJBImpl
java: app / RapidRepositoryEJB / ExportedProcessEJBImpl
java:模块/ ExportedProcessEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为TriggerEJBImpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / TriggerEJBImpl ! de.rapidanalytics.ejb.TriggerEJB
java: app / RapidRepositoryEJB / TriggerEJBImpl ! de.rapidanalytics.ejb.TriggerEJB
java:模块/ TriggerEJBImpl ! de.rapidanalytics.ejb.TriggerEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / TriggerEJBImpl
java: app / RapidRepositoryEJB / TriggerEJBImpl
java:模块/ TriggerEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“rapidrepositorystorageejbimpl”中的会话bean的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / RepositoryStorageEJBImpl ! de.rapidanalytics.ejb.RepositoryStorageEJB
java: app / RapidRepositoryEJB / RepositoryStorageEJBImpl ! de.rapidanalytics.ejb.RepositoryStorageEJB
java:模块/ RepositoryStorageEJBImpl ! de.rapidanalytics.ejb.RepositoryStorageEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / RepositoryStorageEJBImpl
java: app / RapidRepositoryEJB / RepositoryStorageEJBImpl
java:模块/ RepositoryStorageEJBImpl

[02:56:36,398] [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“rapidanalysics - ce -1.1.014”的“RapidRepositoryEJB.jar”中绑定名为triggermanagementtejbimpl的会话bean。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / TriggerManagementEJBImpl ! de.rapidanalytics.ejb.TriggerManagementEJB
java: app / RapidRepositoryEJB / TriggerManagementEJBImpl ! de.rapidanalytics.ejb.TriggerManagementEJB
java:模块/ TriggerManagementEJBImpl ! de.rapidanalytics.ejb.TriggerManagementEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / TriggerManagementEJBImpl
java: app / RapidRepositoryEJB / TriggerManagementEJBImpl
java:模块/ TriggerManagementEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为ProcessJobEJBImpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / ProcessJobEJBImpl ! de.rapidanalytics.ejb.ProcessJobEJB
java: app / RapidRepositoryEJB / ProcessJobEJBImpl ! de.rapidanalytics.ejb.ProcessJobEJB
java:模块/ ProcessJobEJBImpl ! de.rapidanalytics.ejb.ProcessJobEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / ProcessJobEJBImpl
java: app / RapidRepositoryEJB / ProcessJobEJBImpl
java:模块/ ProcessJobEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为scheduleejbimpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / SchedulerEJBImpl ! de.rapidanalytics.ejb.SchedulerEJB
java: app / RapidRepositoryEJB / SchedulerEJBImpl ! de.rapidanalytics.ejb.SchedulerEJB
java:模块/ SchedulerEJBImpl ! de.rapidanalytics.ejb.SchedulerEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / SchedulerEJBImpl
java: app / RapidRepositoryEJB / SchedulerEJBImpl
java:模块/ SchedulerEJBImpl

[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC服务线程1-2)在部署单元子部署“RapidRepositoryEJB.jar”中的会话bean名为UserCreationEJBImpl的JNDI绑定。“耳朵”如下:

java:全球/ RapidAnalytics-CE-1.1.014 / RapidRepositoryEJB / UserCreationEJBImpl ! de.rapidanalytics.ejb.UserCreationEJB
java: app / RapidRepositoryEJB / UserCreationEJBImpl ! de.rapidanalytics.ejb.UserCreationEJB
java:模块/ UserCreationEJBImpl ! de.rapidanalytics.ejb.UserCreationEJB
java:全球/ RapidAnalytics-CE-1.1.014 RapidRepositoryEJB / UserCreationEJBImpl
java: app / RapidRepositoryEJB / UserCreationEJBImpl
java:模块/ UserCreationEJBImpl

02:56:36 . 485 ERROR [org.jboss.msc.service.](MSC服务线程1-3)MSC00001: Failed to start service jboss.deployment.subunit."RapidAnalytics-CE-1.1.014.ear"."RapidRepositoryWebService.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment. "RapidRepositoryWebService.war".INSTALL: Failed to process phase INSTALL of subdeployment "RapidRepositoryWebService. "部署“RapidAnalytics-CE-1.1.014.ear”
jboss-as-server .server.deploy . deploymentunitphaseservice .start(DeploymentUnitPhaseService.java:121)
[jboss-msc-1.0.1.GA.jar:1.0.1.GA]
.jboss.msc.service. servicecontrollerimpl $StartTask.run(servicecontrolllerimpl .java:1759)
在java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_22]
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_22]
java.lang.RuntimeException: Failed to load class org.springframework.web.util.Log4jConfigListener
org.jboss.as.ee.component.deployers.EEClassConfigurationProcessor 1.美元计算(EEClassConfigurationProcessor.java: 141)
org.jboss.as.ee.component.deployers.EEClassConfigurationProcessor 1.美元计算(EEClassConfigurationProcessor.java: 122)
org.jboss.as.ee.component.LazyValue.get (LazyValue.java: 40)
org.jboss.as.ee.component.EEApplicationDescription.getClassConfiguration (EEApplicationDescription.java: 183)
org.jboss.as.ee.component.ComponentDescription.createConfiguration (ComponentDescription.java: 153)
org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy (EEModuleConfigurationProcessor.java: 70)
jboss.as.server.deploy . deploymentunitphaseservice .start(DeploymentUnitPhaseService.java:115)
…5
导致:java.lang.ClassNotFoundException: org.springframework.web.util。从[Module] deploy . rapidanalysics - ce -1.1.014.ear. rapidrepositorywebservice . Log4jConfigListener。war:main" from Service Module Loader "
org.jboss.modules.ModuleClassLoader.findClass (ModuleClassLoader.java: 191)
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked (ConcurrentClassLoader.java: 361)
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked (ConcurrentClassLoader.java: 333)
org.jboss.modules.ConcurrentClassLoader.performLoadClass (ConcurrentClassLoader.java: 310)
org.jboss.modules.ConcurrentClassLoader.loadClass (ConcurrentClassLoader.java: 103)
. lang . class。forName0(Native Method) [:1.6.0_22]
at java.lang.Class.forName(Class.java:247) [:1.6.0_22]
org.jboss.as.ee.component.deployers.EEClassConfigurationProcessor 1.美元计算(EEClassConfigurationProcessor.java: 139)
…11个

02:56:36 . 506 ERROR [org.jboss.msc.service.](MSC service thread 1-4) MSC00001: Failed to start service jboss.deployment.subunit."RapidAnalytics-CE-1.1.014.ear"."RapidRepositoryWeb.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment. "RapidRepositoryWeb.war".INSTALL: Failed to process phase INSTALL of subdeployment "RapidRepositoryWeb. "部署“RapidAnalytics-CE-1.1.014.ear”
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService.java: 121)
org.jboss.msc.service.ServiceControllerImpl StartTask.startService美元(ServiceControllerImpl.java: 1824)
org.jboss.msc.service.ServiceControllerImpl StartTask.run美元(ServiceControllerImpl.java: 1759)
在java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_22]
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_22]
java.lang.RuntimeException: Failed to load class org.springframework.web.util.Log4jConfigListener
org.jboss.as.ee.component.deployers.EEClassConfigurationProcessor 1.美元计算(EEClassConfigurationProcessor.java: 141)
org.jboss.as.ee.component.deployers.EEClassConfigurationProcessor 1.美元计算(EEClassConfigurationProcessor.java: 122)
org.jboss.as.ee.component.LazyValue.get (LazyValue.java: 40)
org.jboss.as.ee.component.EEApplicationDescription.getClassConfiguration (EEApplicationDescription.java: 183)
org.jboss.as.ee.component.ComponentDescription.createConfiguration (ComponentDescription.java: 153)
org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy (EEModuleConfigurationProcessor.java: 70)
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService.java: 115)
…5
导致:java.lang.ClassNotFoundException: org.springframework.web.util。从[Module] deploy . rapidanalysics - ce -1.1.014.ear. rapidrepositorywebservice . Log4jConfigListener。war:main" from Service Module Loader "
org.jboss.modules.ModuleClassLoader.findClass (ModuleClassLoader.java: 191)
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked (ConcurrentClassLoader.java: 361)
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked (ConcurrentClassLoader.java: 333)
org.jboss.modules.ConcurrentClassLoader.performLoadClass (ConcurrentClassLoader.java: 310)
org.jboss.modules.ConcurrentClassLoader.loadClass (ConcurrentClassLoader.java: 103)
. lang . class。forName0(Native Method) [:1.6.0_22]
at java.lang.Class.forName(Class.java:247) [:1.6.0_22]
org.jboss.as.ee.component.deployers.EEClassConfigurationProcessor 1.美元计算(EEClassConfigurationProcessor.java: 139)
…11个


标记:

答案

  • 费舍尔费舍尔 成员职位:439Maven
    你好,

    这当然应该是可能的。请按照手册中的说明进行手动安装。你使用的是什么版本的JBoss ?JBoss 6.0.0 Final绝对可以工作。JBoss 7是未经测试的。

    最好的
    西蒙
登录注册置评。