Web applications WildFly 9部署简单的webapp,但部署404
我有一个简单的helloworld webapp,当我在tomcat中使用urlWeb applications WildFly 9部署简单的webapp,但部署404,web-applications,wildfly-9,Web Applications,Wildfly 9,我有一个简单的helloworld webapp,当我在tomcat中使用urlhttp://localhost:8080/na/environment工作正常;wildfly 9中的同一场战争不起作用,我得到一个404错误 通过谷歌搜索我发现一个WildFly项目需要2个文件(beans.xml和jboss web.xml),我刚刚添加到该项目中,但仍然无法工作 我的wildldFly管理控制台说战争已经部署并启用 这是我的项目结构: 我的文件jboss web.xml的内容是: <
http://localhost:8080/na/environment
工作正常;wildfly 9中的同一场战争不起作用,我得到一个404错误
通过谷歌搜索我发现一个WildFly项目需要2个文件(beans.xml和jboss web.xml),我刚刚添加到该项目中,但仍然无法工作
我的wildldFly管理控制台说战争已经部署并启用
这是我的项目结构:
我的文件jboss web.xml
的内容是:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web 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_5_1.xsd">
<context-root>/</context-root>
</jboss-web>
我尝试使用:
http://localhost:9990/na/environment/
http://localhost:9990/na.war/environment/
http://localhost:9990/environment/
如果希望上下文为
na
,则需要将jboss-web.xml更改为使用na
作为根上下文
/na
如果您在部署时更改了运行时名称,这也应该起作用。您还可以覆盖pom中的na
http://localhost:9990/na/environment/
http://localhost:9990/na.war/environment/
http://localhost:9990/environment/