【发布时间】: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,但我不肯定它与您的旧服务器一样工作。