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

标签 tomcat web-deployment-project oas

我有一个在 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/

相关文章:

asp.net - Web 部署项目 - 远程 IIS 服务器

visual-studio-2010 - 创建一个包含 "everything"的网络应用安装包?

objective-c - 如何轮换三个广告网络 - iAd 和 Admob 以及 OAS 标签?

tomcat - Apache Tomcat PCI 兼容吗?

java - 将项目依赖库移动到tomcat中的公共(public)文件夹

javascript - 如何使用JavaScript在ul中遍历li

oracle - 如何避免这种非常繁重的查询会减慢应用程序的速度?

jquery - 从第三方将 Css 注入(inject) iframe

spring-mvc - 尝试在 spring-mvc 上的应用程序中注册配置时出错?

java - 尝试在 java .war 之外读取 .properties 文件时出错