当前位置: 首页 > 知识库问答 >
问题:

将Java应用程序从Jboss eap-6.3迁移到Wildfly 9

岑驰
2023-03-14

我正在尝试将运行在Jboss eap-6.3服务器上的应用程序传输到Wildfly 9服务器上。

独立日志

{
    "WFLYCTL0080: Failed services" => {
        "jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of subdeployment \"calculator-ws-1.00.00.jar\" of deployment \"calculator-jee-1.00.00.ear\"
    Caused by: java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/XmlSchemaAllMember",
    "WFLYCTL0180: Services with missing/unavailable dependencies" => [
        "jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl.Validator is missing [jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl]",
        "jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl.InstanceName is missing [jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl]",
        "jboss.deployment.unit.\"calculator-jee-1.00.00.ear\".WeldStartService is missing [jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".jndiDependencyService]",
        "jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".weld.weldClassIntrospector is missing [jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".beanmanager]",
        "jboss.deployment.unit.\"calculator-jee-1.00.00.ear\".deploymentCompleteService is missing [jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".deploymentCompleteService]",
        "jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl.InAppClientContainer is missing [jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl]",
        "jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".batch.environment is missing [jboss.deployment.subunit.\"calculator-jee-1.00.00.ear\".\"calculator-ws-1.00.00.jar\".beanmanager]",
        "jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl.ValidatorFactory is missing [jboss.naming.context.java.comp.\"calculator-jee-1.00.00\".\"calculator-ws-1.00.00\".WServicesServerDAOImpl]"
    ]
}

谁能帮帮我吗?我是JBoss和Wildfly环境的新手

共有1个答案

裴心水
2023-03-14

您的应用程序似乎需要组织。阿帕奇。ws。平民架构。XmlSchemaAllMember类,该类包含在最新的xmlschema核心中。您可以向应用程序添加依赖项。祝你好运

 类似资料:
  • 我用xcode11运行我的应用程序,并且可以发布它。但是,我看到了苹果发布的下面这则公告; “从2021年4月开始,所有提交到应用商店的iOS和iPadOS应用都必须使用Xcode 12和iOS 14 SDK构建。” 我到底该怎么做?如果我下载Xcode12并运行我的应用程序,SDK会自动更新吗?安装iOS 14 SDK该怎么做? 或者我需要为我现有的豆荚“豆荚更新”吗?在我的项目“iOS部署目标

  • Tomcat10最近发布了,并尝试简单地部署应用程序。由于Java EE 8使用javax.*包名称空间,而Tomcat10使用Java EE 9,后者使用jakarta.*名称空间,因此很难从Tomcat9迁移到10。有什么方法或工具可以做到这一点吗?我认为这对tomcat 7/8也是一样的。

  • 我正在探索将java web应用程序移动到Azure应用程序服务的可能性。应用程序on prem在启动时读取属性文件。 是否有可能将属性文件传递或放置到应用服务?如果没有,建议将此类遗留应用程序移动到Azure应用服务?

  • 我对Java Web服务器和Web应用程序非常陌生。我们有一个非常老的基于Appfuse框架的应用程序在Tomcat5上运行良好。Appfuse是一个基于sprint的框架,与hubernet和其他一些东西一起构建。 我需要把它转移到JBOSS EAP 6.1。最初我在独立模式下测试 我想我已经完成了1。JBossWeb。xml创建2。在单机版中创建oracle数据库模块并添加数据库连接。xml

  • 我有一个Web项目,我很容易在tomcat上对其进行depoly。事实上,我有一个实现的类(这个类真的很胖),因为你知道每个支持servlet 3.0的应用程序服务器,它可以很容易地检测到它并尝试启动它。现在我想知道是否可以使用Spring启动启动器,并且无需任何进一步的配置,我将我的传递给它,并根据我的启动我的项目进行Spring启动? 我只想使用spring boot的方法在Tomcat上部署

  • 我发现这个类是的一部分,但我使用的是。 我复制了hibernate-core-4.2.0.final.jar,hibernate-ehcache-4.2.0.final.jar,cglib-2.2.2.jar,hibernate-jpa-2.0-api-1.0.1.final.jar,hibernate-commons-annotations-4.0.1.final.jar,hibernate-e