Var*_*ika 12 java eclipse jboss wildfly
我是Wildfly的新手,直到现在我正在使用tomcat来部署我的应用程序.现在只是为了添加Wildfly的功能,我们想继续这个.我正在使用Windows Os,我已经完成了wildfly的基本实现以启动服务等但是无法部署ROOT.war来代替Welcome页面.我已经学习并经历了很多链接,我在我的项目WEB-INF文件夹中添加了jboss-web.xml,其中包含以下设置.但是我仍然无法在独立部署中部署ROOT.war.每次都失败了.不知道我做错了什么.
`<?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>`
Run Code Online (Sandbox Code Playgroud)
我已经建立了管理员用户,但是对于部署我只使用了wildfly用户设置.为此,我还取消了bin/init.d wildfly.conf fly中的字段.但完全没有意识到这个错误.
注意:我们也在linux机器上试过它,但ROOT.war也没有在那里部署.用过的
ste*_*efv 20
要使用Wildfly覆盖欢迎Web应用程序,您需要使用以下内容jboss-web.xml在WEB-INF您的webapp中创建:
<jboss-web>
<context-root>/</context-root>
</jboss-web>
Run Code Online (Sandbox Code Playgroud)
但是,如果您尝试访问根目录(例如http:// localhost:8080 /),您仍将拥有默认的欢迎内容.要删除它,您只需要重命名welcome-contentWildfly目录中的目录.
Var*_*ika 15
在制作war文件1. jboss-web.xml之前,必须在WEB-INF文件夹中添加两个文件
<?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>
Run Code Online (Sandbox Code Playgroud)
如果您使用Maven来部署您的应用程序,您可以更改pom.xmlROOT中的默认war文件名,如下所示:
...
</dependencies>
<build>
<!-- <finalName>${project.artifactId}</finalName> -->
<finalName>ROOT</finalName>
Run Code Online (Sandbox Code Playgroud)
使用Maven部署应用程序时,Wildfly会自动将其托管/.这样,您就可以防止自己更改war文件的名称.
| 归档时间: |
|
| 查看次数: |
29433 次 |
| 最近记录: |