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

如何通过WildFly maven插件使用WildFly服务器运行服务?

桂梓
2023-03-14

我尝试使用Wildfly-maven-plugin构建示例服务。源代码是:

https://github.com/wildfly/quickstart/tree/10.x/helloworld-html5

我想简单地在maven pom中使用wildfly maven插件。xml:

         <plugin>
            <groupId>org.wildfly.plugins</groupId>
            <artifactId>wildfly-maven-plugin</artifactId>
            <version>1.1.0.Alpha10</version>
        </plugin>

要构建类似于测试服务器的命令:

 mvn wildfly:run

运行服务器。

我可以找到自述文件。但是写的网址似乎是错的。

我测试链接:

http://localhost:8080/jboss-helloworld-html5/hello/json/YOUR_NAME

http://localhost:8080/hello/json/YOUR_NAME

都给我404错误。

怎么了?

如何让mvn wildfly:run可以运行这个项目吗?

共有1个答案

岳飞航
2023-03-14

正如Gimby所说,您的上下文路径应该是wildfly-helloworld-html5。自述文件似乎不正确。URL应该是http://localhost:8080/wildfly-helloworld-html5/hello/xml/YOUR_NAME和http://localhost:8080/wildfly-helloworld-html5/hello/json/YOUR_NAME。

此外,当您启动时,您应该会在控制台上看到如下所示的日志消息

08:22:18,281 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 58) WFLYUT0021: Registered web context: /wildfly-helloworld-html5

这将为您提供注册的上下文。

 类似资料:
  • 您好,我正试图在JBoss developer studio和Wildfly 11上构建一个简单的JaxRs web服务作为应用程序服务器,但我在尝试部署maven项目时遇到以下错误:

  • 我有一台linux机器(比如m1)[一台openStack机器]来运行我的jmeter测试。我的典型过程是将最新的jmx文件放在这台机器上,并在以下命令下触发:nohup/path/to/jmeter/bin/jmeter-n-t/path/to/script/test。jmx-l/path/to/resultsFolder/results。jtl 现在,我想通过jenkins作业触发相同的测试,

  • 目前,我面临一些奇怪的行为。我有一个Java的EE Web应用程序,我正在部署到一个野蝇服务器。这个JavaEE应用程序需要一个数据库,我们需要通过vpn连接到该数据库。我们使用OpenVPN。当我使用SSMS时,我连接到数据库没有问题。当我使用纯JDBC时,也没有问题。 但是,如果我在wildfly中创建数据源(并且我使用的是完全相同的jdbc连接url),那么它就不起作用。我正在使用wildf

  • 我有一个简单的API函数如下, 我使用命令启动服务器, 由于我们不直接调用任何 python 文件,因此无法从 Pycharm 调用 命令。 那么,我怎样才能运行快速的api服务器使用Py

  • 我一直在寻找一个解决办法,但没有找到一个有效的解决办法。 我已经在我的MacBook中使用brew安装了postgres(),并且我目前正在使用brew服务运行它(将postgres显示为正在运行的服务)。但是,当我尝试运行时,我得到以下错误。 PSQL:无法连接到服务器:没有这样的文件或目录是本地运行并接受Unix域套接字“/tmp/.s.pgsql.5432”上的连接的服务器吗? 有人已经解决

  • ~/tests>uname-a Linux ghopper-K52F 4.10.0-40-generic#44-Ubuntu SMP Thu 11月9日14:49:09 UTC 2017 x86_64 x86_64 x86_64 gnu/Linux 我想用chromedriver启动服务器 null 附言。我在另一台电脑上做同样的事情,对我来说一切都很好。我认为问题出在环境上,而不是服务器的配置上