9

我们知道,当jsp被编译时,它会被转换为servet。

我已经安装了 weblogic server 9.2,并且我部署了一个包含 jsp 文件的 struts 项目。在浏览器中,我可以看到该应用程序。

现在我想看看我运行的jsp的servelt文件。

谁能告诉我在哪里可以找到它,或者我需要为此做一些配置,因为我搜索了整个 weblogic 目录,没有带有 jsp 文件名的 java 文件。

4

4 回答 4

8

如果 WebLogic 正在编译 JSP(即,如果您没有预编译它们),它们应该位于domain_name/servers/server-name-1/tmp/_WL_user.

也可以看看

于 2010-07-02T13:06:24.917 回答
3

我今天为此苦苦挣扎,并找到了另一种选择。如果您通过 eclipse(而不是使用 weblogic 控制台通过 EAR 文件)部署应用程序,编译的 JSP 将位于<workspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp<some digit>\<domain name>\work\<app name>\jsp_servlet.

于 2016-12-20T06:19:25.227 回答
2

对于 Weblogic 10.3.6,文件夹是这个。

C:\oracle\MIDDLEWARE\user_projects\domains\APPNAME\servers\myserver\tmp_WL_user_appsdir_APPNAME_dir\\jsp_servlet_jsp_content

于 2017-02-09T20:27:05.927 回答
0

您还可以检查文件中的<working-dir></working-dir>部分weblogic.xml以检查可以找到和文件的jsp_servlets文件夹的位置。.java.class

您可以通过删除现有文件来欺骗 weblogic 重新编译 jsp 文件,并尝试从浏览器访问 jsp 页面(以防遵循延迟初始化)。

于 2020-03-04T12:17:00.483 回答