企业应用程序已成功部署,但未 运行

Entreprise-Application deployed succesfully but it is not running

我正在尝试开发我的第一个基于 java-EE 的网络应用程序。此应用程序应部署在 WildFly 应用程序服务器上。为此,我的灵感来自 https://bitbucket.org/lassitercg/example/src。 我对我的代码做了一些修改。

我正在使用 IntelliJ-Community 开发此应用程序。应用程序已成功部署。 每当我尝试使用以下 URL localhost:8080/startweb 访问应用程序时,我都会收到 http 状态代码 404。代码可以在此 link https://github.com/amitakCsNew/startweb

由于我使用的是Intellij Community 版,所以我不得不部署应用程序然后在应用程序的Controller 中设置断点。应用貌似部署成功了,但是我没有跳到第一个断点

知道如何解决这个问题吗?

您的网络应用布局有误。请参考standard Maven directories layout.

您需要将 webapp 目录移动到 src/main。然后将 pom.xml 文件引用更新为 web.xml,然后将 META-INFresources 移动到 webapp,然后修复 index.xhtml 中的语法错误(相同的 h 命名空间与 2 个不同的 URL 相关联),然后 fix/implement 您的数据库,然后在 web.xml 中添加人脸 servlet,添加 faces-config.xml,然后您的 Web 应用程序应该可以在 http://localhost:8080/startweb/.

解决所有问题并且控制器代码最终执行后,您将能够使用远程调试配置从 IDE 对其进行调试。

如果您对所有这些都不熟悉,我建议您从更简单的东西开始,例如单个 JSP 页面和单个 Java servlet。

Post 新问题,如果您有问题描述了您为解决问题所做的工作以及究竟是什么不起作用。当前问题太宽泛,您的示例项目有太多问题无法在单个答案中涵盖。