【问题标题】:Wildfly 21 - run application clientWildfly 21 - 运行应用程序客户端
【发布时间】:2021-09-28 14:51:28
【问题描述】:

我之前在 JBoss EAP 5 上使用以下命令行运行应用程序客户端:

导出 RUNCLIENT_CLASSPATH="$RUNCLIENT_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar:$JBOSS_HOME/client/jboss-metadata.jar:$JBOSS_HOME/lib/jboss-classloader.jar:$JBOSS_HOME/lib/jboss- classloading-spi.jar:$JBOSS_HOME/lib/jboss-classloading-vfs.jar:$JBOSS_HOME/lib/jboss-classloading.jar:$JBOSS_HOME/lib/jboss-dependency.jar:$JBOSS_HOME/lib/jboss-reflect。 jar:$JBOSS_HOME/lib/jboss-kernel.jar:$JBOSS_HOME/lib/jboss-xml-binding.jar:$JBOSS_HOME/lib/jboss-vfs.jar:$JBOSS_HOME/common/lib/jboss-ejb3-core。 jar:$JBOSS_HOME/common/lib/antlr.jar:$JBOSS_HOME/common/lib/commons-collections.jar:$JBOSS_HOME/common/lib/commons-logging.jar:$JBOSS_HOME/common/lib/hibernate-core。 jar:$JBOSS_HOME/common/lib/quartz.jar:$JBOSS_HOME/server/default/lib/postgresql-8.4-701.jdbc3.jar:$JBOSS_HOME/lib/dom4j.jar:$JBOSS_HOME/server/default/lib/ jaxrpc.jar:$JBOSS_HOME/server/default/lib/saaj.jar:$JBOSS_HOME/server/default/lib/commons-discovery-0.2.jar:$JBOSS_HOME/server/default/lib/axis.jar:$JBOSS_HOME/服务器/默认/li b/wsdl4j.jar:$JBOSS_HOME/client/activation.jar:$JBOSS_HOME/client/mail.jar:$JBOSS_HOME/server/default/lib/mysql-connector-java-5.1.10-bin.jar:$JBOSS_HOME/ common/lib/c3p0-0.9.1.2.jar:$JBOSS_HOME/common/lib/poi.jar"

$JAVA_HOME/bin/java -Djava.naming.factory.initial=org.jnp.interfaces.NamingContextFactory -Xmx1024m -classpath $RUNCLIENT_CLASSPATH org.jboss.client.AppClientMain -jbossclient 主批处理 MYBEAUTIFULBATCH -launchers org.jboss.ejb3 .client.ClientLauncher -j2ee.clientName MYPROJECT_BATCH

我已升级到 Wildfly 21,但找不到如何升级?

我尝试了以下方法:

C:/WildFly/wildfly-21.0.2.Final/bin/appclient.sh C:/WildFly/wildfly-21.0.2.Final/standalone/deployments/MYPROJECT.ear#MYPROJECT_BATCH-1.0.jar 批处理 MYBEAUTIFULBATCH

但我得到了错误:

错误:无法找到或加载主类 org.jboss.modules.Main

我如何在 Wildfly 上完成我在 JBoss 5 上所做的工作?

【问题讨论】:

  • 您正在从 5 年前停止支持的应用程序服务器转换。您需要弄清楚每个文件现在在哪里(如果它们仍然存在)。看起来您正在运行某种 EJB 客户端 - 您知道您的客户端代码是否仍然有效吗? Wildfly 确实有 org.jboss.as.server.Main,但我不肯定它与您的旧服务器一样工作。

标签: java jboss wildfly


【解决方案1】:

我的错,我在 Windows 上,我必须使用 .bat 而不是 .sh

像这样:

C:/WildFly/wildfly-21.0.2.Final/bin/appclient.bat C:/WildFly/wildfly-21.0.2.Final/standalone/deployments/MYPROJECT.ear#MYPROJECT_BATCH-1.0.jar 批处理 MYBEAUTIFULBATCH

【讨论】:

    猜你喜欢
    • 2016-01-01
    • 1970-01-01
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多