gpt4 book ai didi

tomcat - 如何将 Tomcat webapp 转换为 Oracle 应用服务器 webapp?

转载 作者:行者123 更新时间:2023-11-28 23:54:32 29 4
gpt4 key购买 nike

我有一个在 Apache Tomcat 5.5 中完美运行的 Web 应用程序,我需要“转换它”以便它可以部署在 Oracle 应用服务器 10.1.3 中。

现在我制作了一个应用程序的 WAR 文件,将其粘贴到 Tomcat 安装的“webapps”目录中,然后启动服务(这适用于 Windows 和 Linux)。在 Oracle 应用服务器中部署相同 WAR 文件不起作用,服务器说应用程序已启动,但当我调用应用程序 URL 时出现此消息:

500 Internal Server Error Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.

应用程序日志是空的...

该应用程序是在带有 Java 1.6 update 3 的 Eclipse 中开发的,它使用 Struts 1、Hibernate、JasperReports 和 JDBC 进行数据库连接。我使用的 web.xml 是 2.4 版。

有人知道我必须做哪些更改才能使其在 OAS 中运行吗?

最佳答案

您看到的错误基本上意味着服务器配置为不在网页中包含技术错误消息和堆栈跟踪。这样做可能是为了避免向公众泄露敏感信息。

您在日志中看到的记录是您需要首先解决的另一个问题。我不做 OAS/OC4J,所以我不能详细介绍这个,但您可能需要配置它的日志记录。这可能是一个有用的起点:http://download.oracle.com/docs/cd/B32110_01/core.1013/b32196/log.htm

一旦您获得正确的日志记录,您可能会看到更清晰和有用的调试/跟踪信息来确定实际问题。没有它,很难说出问题的根本原因是什么。但无论如何,我会把我的美分放在类路径问题上 :) 祝你好运,让我们知道。

关于tomcat - 如何将 Tomcat webapp 转换为 Oracle 应用服务器 webapp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1718192/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com