众所周知,当jsp得到遵守后,它将被转换为servet。
我已经安装了weblogic server 9.2,并且我部署了一个包含jsp文件的struts项目。 在浏览器中,我可以看到该应用程序。
现在我想查看我运行的jsp的servelt文件。
任何人都可以在我找到的地方给我打电话 或者我是否需要为此做一些配置,因为我搜索了整个weblogic目录,没有带有jsp文件名的java文件。
答案 0 :(得分:8)
如果WebLogic正在编译JSP(即如果您没有预编译它们),则它们应位于domain_name/servers/server-name-1/tmp/_WL_user
下。
答案 1 :(得分:2)
我今天正在努力解决这个问题,并找到了另一个选择。如果您通过eclipse部署应用程序(而不是使用weblogic控制台通过EAR文件),则编译的JSP将位于<workspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp<some digit>\<domain name>\work\<app name>\jsp_servlet
。
答案 2 :(得分:1)
对于Weblogic 10.3.6,文件夹就是这个。
C:\ ORACLE \中间件\ user_projects \域\ APPNAME \服务器\ MYSERVER \ tmp_WL_user_appsdir_APPNAME_dir \\ jsp_servlet_jsp_content
答案 3 :(得分:0)
您还可以检查<working-dir></working-dir>
文件中的weblogic.xml
部分,以检查jsp_servlets
和.java
文件所在的.class
文件夹的位置找到了。
您可以通过删除现有的jsp文件来欺骗weblogic重新编译jsp文件,并尝试从浏览器访问jsp页面(以防延迟初始化)。