3

我正在使用 Eclipse,并且我熟悉 Apache Tomcat。

我可以在 Tomcat 下运行/调试我的 Web 应用程序。但我不能为 Oracle 应用服务器做到这一点。

当我尝试从 Eclipse 启动服务器时,它开始启动,但 240 秒后它说已达到超时。

请建议任何在 Eclipse 中的 Oracle 应用服务器下调试的方法。

4

3 回答 3

1

@user179437:您可以尝试以下操作:-

  1. 您可以在 Eclipse 中增加调试超时设置
  2. 您可以通过在调试配置中传递 java 参数来增加堆内存大小
  3. 如果是windows机器,可以用netstat -a来检查运行OAS的机器上调试端口的状态。发生超时时端口状态会发生什么变化。
  4. 如果您看到任何 java 堆转储文件,只需检查 eclipse 中配置的 java home 并检查其文件系统目录。如果创建了这些文件,您可能会在其中看到有用的错误信息。
  5. 最后但并非最不重要的一点是,我在使用 myeclipse 的 websphere 6.0 中遇到了同样的问题,然后我需要应用服务器最新的补丁,这些补丁基本上升级了我的 JRE,从而解决了这个问题。

如果您想了解上述任何步骤的详细说明,请告诉我。

于 2011-07-03T06:24:22.600 回答
0

检查日志: - 在 .metadata/.plugins/org.eclipse.wst.server.core 下的 Eclipse 工作区中或 - 在部署目录中

一定有错误或其他有用的信息。

于 2011-06-30T11:01:38.893 回答
0

双击服务器,然后在 Timeouts 部分更改 Start timeout。

于 2011-06-30T09:47:53.440 回答