2

出于某种原因,而不是目标 jspx 页面,我得到了错误

OracleJSP error: java.io.FileNotFoundException:

Set the init-param debug_mode to "true" to see the complete exception message.

(就是这样,没有文件名)。

但我不知道在哪里设置这个初始化参数。

据我用谷歌搜索,每个人都建议(好吧,早在 2001-2009 年)将它设置在global-web-application.xml文件中,但现代 JDeveloper 设置中似乎缺少它。

还有人建议在web.xml(存在)中添加 init-param,但添加到不存在的部分:

<servlet>
  <servlet-name>jsp</servlet-name>
    <servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>

所以我很困惑。在现代(11.1.1.6.0+)JDeveloper 设置中,我应该在哪里添加这个 init-param?

4

3 回答 3

0

最简单的做法是在 JDeveloper 中单击调试图标而不是运行图标 - 这将在调试模式下启动 WebLogic,您将能够调试 JSP。

https://blogs.oracle.com/shay/entry/introduction_to_the_adf_debugger

您还可以使用调试参数启动 WebLogic 本身 http://www.oracle.com/technetwork/developer-tools/jdev/remotedebugwls-086628.html

于 2013-01-10T00:03:20.160 回答
0

正如 Shay 所提到的,您可以只调试项目而不是运行它。要设置调试参数,只需转到:

project properties - run debug - launch settings - java options and add all your params
于 2013-02-19T18:25:37.013 回答
0

另一种选择 - 在调试模式下启动 Weblogic 并使用来自 JDeveloper 的远程调试器连接到它。

于 2016-08-23T10:32:37.943 回答