在Tomcat 9上从eclipse启动应用程序

时间:2018-04-04 22:22:35

标签: eclipse tomcat9

我有以下情况:

  • Windows 10
  • Eclipse Oxygen.3
  • Apache Tomcat 9.0.6
  • JRE 9.0.4
  • 外部Java应用
  • NO MAVEN

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

enter image description here

所以这就是我所遵循的步骤:

  • 窗口>偏好>已安装的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并查看所有已部署的应用程序,包括我的应用程序。

enter image description here

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

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

解决了 - 这是一个格式错误的战争档案。

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

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