在wildfly 8中进行战争部署后,如何访问我的应用程序

时间:2017-01-25 18:36:33

标签: java wildfly-8

我曾经在tomcat上工作我尝试在wildfly 8上部署我的应用程序,有消息说部署成功但我不知道如何访问我的应用程序我以前使用我的应用程序使用例如:{{3在tomcat上,但现在它不起作用我问是否有另一个端口用于wildfly?谢谢

http://localhost:8080/Gnrqst/Api/enqueteurs

2 个答案:

答案 0 :(得分:3)

Wildfly与http具有相同的默认端口(8080),因此它应该可以工作。

查看standalone.xml文件以查看当前配置(通常是该文件的最后一个)。

 <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
    <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
    <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
    <socket-binding name="http" port="${jboss.http.port:8080}"/>

有两个相关设置。 port-offset =适用于所有值以及&#34; http&#34;的绑定。确保它与代码段相同。

如果你没有更改设置,很可能这个端口被另一个应用程序使用(确定tomcat不再运行?)或者在启动时使用(重启应该工作)

如果wildfly实际工作并在该端口下提供内容,您可能想尝试另一个地址http://localhost:8080/Gnrqst-0.0.1-SNAPSHOT/Api/enqueteurs

答案 1 :(得分:3)

除非您提供部署名称jboss-web.xml,否则上下文名称为Gnrqst-0.0.1-SNAPSHOT。如果您希望删除0.0.1-SNAPSHOT,则需要在部署文件之前重命名该文件,或使用jboss-web.xml定义上下文名称。

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web version="10.0"
       xmlns="http://www.jboss.com/xml/ns/javaee"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-web_10_0.xsd">
    <context-root>/Gnrqst</context-root>
</jboss-web>