在 Tomcat 9 从 eclipse 启动应用程序
Start app from eclipse on Tomcat 9
我有以下情况:
- Windows 10
- 蚀氧.3
- 阿帕奇 Tomcat 9.0.6
- JRE 9.0.4
- 外部 java 应用程序
- 没有专家
我使用 "File > Open Projects from File System" 选项导入项目。之后,这是我的应用程序树:
这是我遵循的步骤:
- Window > 首选项 > 已安装的 JRE > select JRE 9.0.4
- Window > 首选项 > 服务器 > 添加 > 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,.. 除了 类 文件夹:
关于 Tomcat 为什么不部署其他文件夹的任何想法?我想这就是我的 404 的主要原因。
已解决 - 这是一个格式错误的 war 文件。
转到项目 > 属性 > 部署程序集
在这里您必须定义项目的哪些文件夹将部署在 Tomcat 上。确保包含 web.xml 文件。
我有以下情况:
- Windows 10
- 蚀氧.3
- 阿帕奇 Tomcat 9.0.6
- JRE 9.0.4
- 外部 java 应用程序
- 没有专家
我使用 "File > Open Projects from File System" 选项导入项目。之后,这是我的应用程序树:
这是我遵循的步骤:
- Window > 首选项 > 已安装的 JRE > select JRE 9.0.4
- Window > 首选项 > 服务器 > 添加 > 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,.. 除了 类 文件夹:
关于 Tomcat 为什么不部署其他文件夹的任何想法?我想这就是我的 404 的主要原因。
已解决 - 这是一个格式错误的 war 文件。
转到项目 > 属性 > 部署程序集
在这里您必须定义项目的哪些文件夹将部署在 Tomcat 上。确保包含 web.xml 文件。