jsp编译生成的class在
D:\bea\user_projects\domains\mydomain\myserver\.wlnotdelete\extract\myserver_WebRoot_WebRoot\jsp_servlet
xmanager
---------------------------------------------------------
下面的更加详细
转自:
http://iamin.blogdriver.com/iamin/1078136.html
WebLogic中JSP文件生成Servlet后保留.java文件- -
WebLogic中JSP文件生成Servlet后保留.java文件在weblogic.xml中设置keepgenerated为true即可
默认是在
user_projects
domains
yourdomain
beaserver
.wlnotdelete
extract
相应你的应用程序目录中,不过生成.java编译为.class后,.java就被删除了,所以你需要在weblogic.xml里设置如下即可保留.java文件
这样,你就可以在这里找到你的应用程序JSP文件编译成Servlet文件再编译成.class文件了。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
"http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<jsp-descriptor>
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>true</param-value>
</jsp-param>
</jsp-descriptor>
</weblogic-web-app>
分享到:
相关推荐
3. **打包成WAR文件**:将编译后的.class文件以及相关的Jsp文件等资源文件打包成WAR格式的归档文件。 **注意事项**:确保所有Java源代码已经正确编译,避免因未编译而直接打包导致部署失败。 ##### 3. 在Weblogic...
预编译过程将JSP文件转换为Servlet源码,然后编译成.class文件,减少了运行时的解析和编译时间。 一、JSP预编译的重要性 JSP预编译的主要好处是提高应用响应速度。在没有预编译的情况下,JSP首次被请求时会经历...
导入后,配置项目的Build Path,确保编译后的class文件被放置在`project_name/armweb/WEB-INF/classes`目录下,而不是默认的`project_name/bin`目录。这样做的目的是为了让Weblogic能找到这些类文件。 在`weblogic....
1. WebLogic 里面的一个 class 修改了,需要重新启动 WebLogic 吗? 答案是不需要重新启动 WebLogic。WebLogic 提供了热部署机制,可以在不重新启动的情况下部署新的类文件。 2. Tomcat 关于 UTF-8 JSP 文件的 BUG ...
- 编译成功后,class文件会出现在相应目录下,表明EJB已准备好部署到WebLogic Server。 注意:WebLogic Server支持Servlet容器模块(如HTML、JSP、Servlet、JavaScript等)以及EJB Module。EJB Module包含了...
在实际操作过程中可能会遇到一些技术问题,比如在WebSphere v5.x中编译大型JSP文件时可能出现编译中断的情况。解决方法包括登录WebSphere管理控制台并设置JVM参数 `-Dcom.sun.tools.javac.main.largebranch=true`。 ...
- **运行阶段**:编译后的 Servlet 文件会被 Java 编译器编译成字节码文件(.class 文件),然后由 Java 虚拟机(JVM)执行这个字节码文件,最终生成 HTML 内容返回给客户端。 具体来说,JSP 页面的运行原理可以...
- **JSP运行原理**(JSP生命周期):当客户请求JSP时,服务器会将其转换为Java文件,然后编译成.class文件。如果这是JSP的第一次被访问,服务器会将JSP翻译成Java源代码,再编译成Servlet,接着执行初始化(init())...
在 Java 中,我们可以使用 `类名.class.getClassLoader().getResource("").getPath()` 来获取编译后 class 文件目录的绝对路径。 3. JSP 编程中获得当前实际运用的相对路径和绝对路径根列表所对应的绝对路径 在 ...
4. **JSP页面运行原理**:当客户端首次请求JSP页面时,Web服务器会将其转换为Servlet源码,编译成.class文件,然后执行。Servlet处理请求,生成HTML响应,并返回给客户端。之后的请求可以直接调用已编译的Servlet,...
3. 服务器检查JSP页面是否已编译为Java类,如果未编译,则先转化为Java源码,再编译为`.class`文件。 4. 服务器调用对应的Servlet实例,执行Java代码,生成HTML响应。 5. 浏览器接收HTML响应并解析,呈现页面。 **...
4. **编译Servlet代码**:JSP引擎编译生成的Servlet代码,创建一个可以执行的Class文件。 5. **执行Class文件**:服务器执行编译后的Class文件,处理业务逻辑和数据操作。 6. **响应客户端**:服务器将处理结果返回...
JSP的运行原理是:当JSP页面首次被请求时,服务器上的JSP编译器会将JSP转换为Java源代码,并编译成字节码(class文件)。之后的请求,服务器会检查JSP文件是否被修改,若未修改则直接执行已编译的类文件,如果被修改...
- **步骤**:当客户端请求JSP页面时,服务器首先将其转换成Servlet,然后编译成.class文件执行,最后将生成的HTML内容发送回客户端。 7. **JSP的优点** - **组件重用**:通过JavaBean,可以创建可重用的代码段,...
10. **jsp-config**: JSP配置可以设定JSP编译选项,如错误处理、缓存策略等,以优化JSP性能。 11. **weblogic-cmp-resource**: 如果应用程序使用了CMP(容器管理的持久性),这部分将定义数据源和实体bean的关联。 ...
2. Java源代码会被编译为.class文件。 3. 对于后续的请求,服务器会检查JSP页面是否被修改。如果有修改,将重复步骤1和2;若未修改,直接使用已编译的类文件。 **选择JSP的原因** JSP受到开发者的青睐,主要归功于...
16. **Tomcat工作目录**:Tomcat的`work`目录存储jsp编译后的Java代码和`.class`类文件。 17. **Tomcat配置文件**:`conf`目录保存Tomcat的全局配置文件。 18. **HTTP协议**:HTTP是一个无状态的协议,意味着每个...
* JSP 文件被 JSP 引擎进行转换后,又被编译成了 Class 文件,最终由服务器通过执行这个文件来对客户端的请求进行响应 JSP 语法 * page 指令中的 import 属性可多次出现 * taglib 指令用于引入 JSP 页面中需要使用...