Jakarta ee Wildfly未在管理控制台中显示数据

Jakarta ee Wildfly未在管理控制台中显示数据,jakarta-ee,wildfly,Jakarta Ee,Wildfly,我正在Wildfly服务器上部署我的应用程序,但由于某些原因,我看不到部署的持久性单元。我甚至无法使用URI访问我的REST服务 编辑 由于该应用程序仍处于开发阶段,我使用eclipse+maven作为依赖关系管理系统来部署它。为了注册REST服务,我创建了一个名为RESTConfig的类,该类扩展了Application,并向其添加了@ApplicationPath(value=“resources”)注释。 UserHandlerResource类用@Path(value=“users”)注

我正在Wildfly服务器上部署我的应用程序,但由于某些原因,我看不到部署的持久性单元。我甚至无法使用URI访问我的REST服务

编辑
由于该应用程序仍处于开发阶段,我使用eclipse+maven作为依赖关系管理系统来部署它。为了注册REST服务,我创建了一个名为
RESTConfig
的类,该类扩展了
Application
,并向其添加了
@ApplicationPath(value=“resources”)
注释。
UserHandlerResource
类用
@Path(value=“users”)
注释,并包含一个返回字符串类型的GET方法(也相应地用
@GET
@Path
@products
注释),返回“works!”

我可以在管理web ui中看到部署的应用程序

文件夹结构

MyProject  
   ear
   domain - all jpa entities  
   ejb - several ejb's
   war - holds RESTConfig and UserHandlerResource
warpom.xml


4.0.0
组

教程为了构建应用程序

您的主要问题可能是您的路径声明(@ApplicationPath和@path)中缺少最前面的斜杠,但我还无法尝试

那么,我不太清楚您为什么要将这一行添加到war的清单中:domain-${project.version}.jar
<Class-Path>domain-${project.version}.jar</Class-Path> 如果您想在容器中添加一个已部署的jar作为war的依赖项,那么必须使用以下行:domain-${project.version}.jar

<Dependencies>domain-${project.version}.jar</Dependencies> 此外,我认为如果使用EclipseJavaEE工具的Run-On-Server操作部署应用程序,也不会将此依赖项写入清单文件,因为这是特定于maven的构建指令


我将尝试使用maven构建和部署项目,更改路径以包含主要斜杠,并替换清单条目。

我添加了maven wildfly插件,以便从maven部署到wildfly。还是不行。 在其他几个问题中,最关键的一个是我在Eclipse上运行它。从本机CLI maven运行代码时,一切正常。

除此之外,显然它还与Eclipse的“向服务器添加/删除资源”有关。我添加了创建的ear,我认为它与maven部署冲突。删除后,
clean install的maven配置运行顺利。

您的应用程序部署正确吗?您是如何注册您的rest服务的?您使用什么类型的部署?请提供更多信息!我使用eclipse(目前)+maven作为依赖项管理来部署应用程序,所以我认为它是独立的。我没有做任何特殊的事情来注册REST服务,只是扩展应用程序类并使用ApplicationPath注释,以及使用Path注释服务本身。好的,REST服务似乎是正确的。您没有在web ui的“管理部署”下看到部署吗?服务器日志中有什么内容吗?eclipse说ehem部署了什么?还尝试使用maven插件进行部署,如果这也不起作用,则使用FileScaner模式。请发布您的设置(pom.xml,project structure,…)并添加您要求的详细信息,希望它能给您提供更多信息。至于服务器日志,据我所知,没有任何异常情况。我还没有尝试过maven插件或文件扫描程序。我将尝试根据Path和ApplicationPath API发布结果,前面的“/”将被忽略。关于类路径条目,它当前是一个注释,根据,不添加它可能是一个问题,但当前将其作为注释保留或添加它并不重要。。。 <Class-Path>domain-${project.version}.jar</Class-Path> <Dependencies>domain-${project.version}.jar</Dependencies>