java - Heroku 404 错误/找不到全局 web.xml

标签 java maven tomcat heroku

我在 java (jdbc/JAX-RS) 中创建了一个非常简单的查询。该代码最终将充当 Android 应用程序的 Web 服务层。如果我创建并查询本地虚拟数据库(在 Eclipse 中将其作为 Java 应用程序运行),查询将有效,但如果我在本地 Tomcat 服务器上运行它,则会出现 404 错误。同样,当我将查询重定向到 heroku 上的外部数据库、部署应用程序和数据库等时,我也会从 heroku 收到 404 错误。

我的 heroku 日志没有明确给我任何错误,但也许这些是罪魁祸首?如果没有,还有其他想法吗?

2015-10-19T03:05:44.293588+00:00 app[web.1]: INFO: No global web.xml found
2015-10-19T03:05:50.795221+00:00 app[web.1]: INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

仅供引用,我使用 Maven 构建从 Eclipse EE 部署我的代码(目标:heroku:deploy-war)。

再次感谢!

最佳答案

问题可能出在 URL 中。对于本地服务器,URL 应该是 localhost:8080/page 而不是 localhost:8080/name_of_app/page

关于java - Heroku 404 错误/找不到全局 web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33206488/

相关文章:

java - 为什么我应该使用 Deque 而不是 Stack?

java - 注释或不注释

java - 将基于 Maven 的应用程序转换为基于 Jar 的应用程序后,它停止工作

java - 依赖冲突并且找不到 jar 来解决该问题

jsp - 带有 JNI 的 Java bean?

tomcat - log4j2 不创建滚动文件日志

java - 如何垂直填充表格?

Java执行命令但不返回值

java - Maven 和 m2e - 使用依赖信息构建 jar

html - 用自己的电脑在互联网上发布网站