使用ant在wildfly上部署javaee项目

yizd12fk  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(238)

我必须将javaee项目从java6+jboss5.1迁移到java8+wildfly。我想用wildfly 20。你认为另一种版本更好吗?我对这个主题完全陌生。ear是用antxml脚本部署的。我已将ear放在独立目录中,但出现以下错误:
javax.naming.namenotfoundexception:arescommon--服务jboss.naming.context.java.jboss.exported.arescommon
我认为ant脚本中存在错误,因为我没有更改构建ear的旧jboss脚本中的任何内容,可能它不能与wildfly一起工作,并且ejb没有正确配置。如果你有一些例子,请告诉我。

1bqhqjot

1bqhqjot1#

在wildfly中,jndi查找有一点变化。
前面的jndi名称如下所示:

"OrderManagerApp/ProductManagerBean/local"

但现在是这样写的:

"java:app/OrderManagerEJB/ProductManagerBean!services.ejb.ProductManager"

您可以在迁移指南的“更新应用程序jndi命名空间名称”一章中找到详细信息。

相关问题