Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications WildFly 9部署简单的webapp,但部署404_Web Applications_Wildfly 9 - Fatal编程技术网

Web applications WildFly 9部署简单的webapp,但部署404

Web 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的内容是: <

我有一个简单的helloworld webapp,当我在tomcat中使用url
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/