0

我有以下情况:

  • 视窗 10
  • 日食氧气.3
  • Apache Tomcat 9.0.6
  • JRE 9.0.4
  • 外部 Java 应用程序
  • 没有行家

我已使用“文件 > 从文件系统打开项目”选项导入项目。之后,这是我的应用程序树:

在此处输入图像描述

所以这是我遵循的步骤:

  • 窗口 > 首选项 > 已安装的 JRE > 选择 JRE 9.0.4
  • 窗口 > 首选项 > 服务器 > 添加 > Apache Tomcat 9 > tomcat_install_dir + JRE 9.0.4 + 添加应用
  • 发布 + 启动 Tomcat

尝试访问 localhost:8081,我可以看到 Apache Tomcat 主页。我将所有角色分配给 tomcat-users.xml 中的用户,因此我可以访问 localhost:8080/manager/html 并查看所有已部署的应用程序,包括我的应用程序。

在此处输入图像描述

但是,当我尝试访问我的应用程序时,我收到 404 错误,但 Tomcat 日志中没有错误。

在 Tomcat 的部署文件夹(C:\Program Files\Tomcat9.0\wtpwebapps\app\WEB-INF)中搜索我只有一个文件夹。没有静态内容,没有 js,没有 css,没有 jsp,没有 lib,.. 除了 classes 文件夹之外什么都没有:

在此处输入图像描述

关于Tomcat为什么不部署其他文件夹的任何想法?我猜这是我的 404 的主要原因。

4

1 回答 1

0

已解决- 这是一个格式错误的战争文件。

转到项目 > 属性 > 部署程序集

在这里,您必须定义将在 Tomcat 上部署项目的哪些文件夹。确保包含web.xml文件。

于 2018-04-04T23:05:57.047 回答