Spring Maven成功地将uinsg Intellij部署到JBoss,但JBoss欢迎页面仍在显示
这是我第一个Spring/maven/JBoss应用程序。基本上,我是在按照指示做 我正在使用Intellij 2016.3.5、JBoss EAP 7.0.0 我试着按照主页上的说明去做。我按照以下步骤生成war文件:Spring Maven成功地将uinsg Intellij部署到JBoss,但JBoss欢迎页面仍在显示,spring,maven,intellij-idea,jboss,Spring,Maven,Intellij Idea,Jboss,这是我第一个Spring/maven/JBoss应用程序。基本上,我是在按照指示做 我正在使用Intellij 2016.3.5、JBoss EAP 7.0.0 我试着按照主页上的说明去做。我按照以下步骤生成war文件: 文件=>项目结构 工件=>+=>Web应用程序归档 创建看起来为空的清单文件: 成功运行 在输出中,它显示它已连接到服务器 它会自动打开位于的网页。但它仍然显示Jboss的欢迎页面 未命名的.war文件位于..\EAP-7.0.0中\ 在结尾处,会自动添加以
- 文件=>项目结构
- 工件=>+=>Web应用程序归档
- 创建看起来为空的清单文件:
- 成功运行李>
- 在输出中,它显示它已连接到服务器
- 它会自动打开位于的网页。但它仍然显示Jboss的欢迎页面李>
- 未命名的.war文件位于..\EAP-7.0.0中\
- 在结尾处,会自动添加以下内容:
在我上面的步骤中有什么可能出错
更新在@CrazyCoder的评论之后,我遵循了文档,并启用了web应用程序,其中项目模块现在如下所示: 项目结构: 它运行并打开
但它现在显示单词
禁止
。我走错方向了吗?我根据@CrazyCoder的评论找到了解决方案。简而言之,我遵循以下文档
- 从下载zip
- 从这里提取
文件夹(initial目录包含我开始的项目)李>initial
- 将
项目导入Intellij李>initial
- 在Intellij中,右键单击根项目目录,然后选择
。然后在打开的对话框中选中Web应用程序复选框。我们在这里所做的是根据文档启用Web应用程序选项addframeworksupport…
- 验证Intellij是否已在根项目目录下生成WEB-INF目录,并且该目录包含分解的war文件。一旦您启用Web应用程序选项,它就会自动执行此操作。查看更多详细信息
- 回到春季教程。创建新类
,并相应地修改hello/SampleController.java
pom.xml
- Intellij将提示您导入更改(如果您未启用自动导入),以解决您在
中修改的依赖项。导入更改pom.xml
- 假设您的JBoss已经安装和配置,您不需要在web服务器端执行任何操作。Intellij会帮你处理的
- 选择
,然后选择运行
,然后选择您的服务器(在我的例子中是JBoss local)编辑配置
- 如果一切顺利,它将以空页面(或页面包含
)打开浏览器,因为我们没有添加任何内容$end$
- 在我的例子中,您可以将静态内容添加到html页面
,更改正文和标题,然后再次部署以显示index.jsp
Hello World
- 您最终可以将
返回的值绑定到索引页以显示动态值hello/SampleController.java
<deployments>
<deployment name="unnamed.war" runtime-name="unnamed.war">
<fs-archive path="C:\Users\VAIO\EAP-7.0.0\unnamed.war"/>
</deployment>
</deployments>