Weblogic jsp页面编译出错,Weblogic jsp编译异常
========================
蕃薯耀 2018年1月29日
http://fanshuyao.iteye.com/
一、问题描述:
将项目部署到Weblogic下启动后,jsp页面编译出错,提示如下:
weblogic.servlet.jsp.CompilationException:Failed to complile :JSP/xxx.jsp: Type mismatch: cannot convert from tag to jspTag at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:162) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:256) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:216)
二、解决方案:
出现这个问题,主要是weblogic.jar冲突:
很大一个原因是weblogic.jar重复,即项目中有这个Jar包,然后部署环境也有这个Jar包,造成冲突。
解决方法就是部署过去的代码Lib目录不需要有weblogic.jar,只在编译时使用。
我的一个做法就是把weblogic.jar加入到jre的编译配置中,这样部署或者导出war包就不会把weblogic.jar一起放进去,解决了冲突问题。
========================
蕃薯耀 2018年1月29日
http://fanshuyao.iteye.com/
相关推荐
对于经常变动的JSP页面,可能需要权衡预编译带来的性能提升和维护成本。 总结,基于WebLogic的JSP预编译是一种有效的性能优化策略,尤其适用于大型、高访问量的Web应用。通过批处理脚本自动化预编译过程,可以简化...
### WebLogic平台下部署Servlet与Jsp #### 实验目的 本实验旨在让学习者掌握在WebLogic平台上部署Servlet与Jsp的方法和技术要点。通过实际操作,加深对Servlet与Jsp的理解,熟悉WebLogic服务器的基本配置及应用...
在这个项目中,WebLogic作为运行网上书店源码的平台,负责处理HTTP请求、执行JSP页面以及管理数据库连接等任务。 **XML**: XML是一种标记语言,常用于存储和传输结构化数据。在本项目中,XML可能用于存储和配置...
对于使用Myeclipse集成开发环境和Weblogic应用服务器的开发者来说,能够熟练地进行JSP和Java代码的断点调试是提高工作效率的重要技能。本文将详细介绍如何在Myeclipse中利用Weblogic中间件进行断点调试。 首先,...
虽然在示例中为空,但在实际使用中可以设置JSP编译选项、错误报告等。 ##### 4. `container-descriptor`元素 此元素用于配置容器级别的设置,如异常处理、事务管理等。 ##### 5. `context-root`元素 此元素非常...
可以使用 JavaScript 或者 Meta Refresh 来防止 JSP 页面刷新。 5. JSP 在 I/O 方面的一些问题 在 JSP 中,需要注意 I/O 操作的效率,可以使用缓存机制来提高性能。 6. 文件下载 可以使用 Servlet 来实现文件下载...
本项目"jsp留言板(myeclipse、weblogic直接使用)"是用JSP技术构建的一个完整的留言板系统,具备留言、回复和删除等常见功能,适用于初学者学习和实际应用场景。 **1. JSP基础** - **JSP元素**: JSP页面包含指令...
Weblogic 部署项目详细步骤使用手册 Weblogic 是一种流行的 Java EE 服务器,可以部署各种类型的 Web...* Java EE:Java EE 是一种流行的企业级应用程序开发平台,提供了多种 API 和服务,例如 Servlet、JSP、EJB 等。
6. 设置Java编译器,以提升JSP编译性能。 7. 利用WebLogic集群技术提高整体性能,通过负载均衡分散服务器压力。 8. 实时监控WebLogic域,及时发现性能瓶颈并采取相应措施。 总之,理解并优化WebLogic的配置文件对于...
- 使用Apache Ant工具可以自动化构建Java项目,包括编译、测试和打包成JAR、WAR或EAR文件。这对于部署到WebLogic服务器上的应用来说,是非常有用的。 **3. EJB的jar** - EJB(Enterprise JavaBeans)是Java EE中...
2. **动态页面测试**:访问一个动态页面(例如,带有.jsp或.do扩展名的文件),确认该请求被正确转发到了Weblogic服务器,并且可以正常显示结果。 通过以上步骤,我们可以成功地配置Apache作为Weblogic的前端服务器...
7. **jsp-descriptor**:定制JSP页面的编译和处理行为,如设置JSP的编译选项。 8. **auth-filter**:定义认证过滤器,用于在请求到达Servlet之前进行身份验证。 9. **container-descriptor**:提供Web容器的全局...
- **JSP配置**:JSP编译为Servlet运行,可通过JSP指令和表达式语言进行配置。 - **Session管理**:WebLogic支持基于cookie和URL重写的方式实现会话跟踪。 - **安全配置**:包括角色、权限、认证和授权,可利用...
JSP编译后并不是直接的Servlet,而是生成一个实现了Servlet接口的类。 3. **XML文档定义与解析** - **定义形式**:XML文档可以使用DTD(Document Type Definition)或XML Schema进行定义。DTD是XML的早期验证机制...
- **JSP**:JavaServer Pages(JSP)使得HTML页面可以嵌入Java代码,WebLogic支持JSP的编译和执行。 - **EJB**:Enterprise JavaBeans(EJB)是Java EE的核心组件,WebLogic提供了对EJB 3.x的全面支持,包括实体...
2. **Servlet技术**:JSP页面最终会被编译为Servlet,运行在服务器上。Servlets处理HTTP请求,执行业务逻辑,并通过JSP页面向用户返回响应。 3. **JSP指令和脚本元素**:JSP页面中,指令如`<%@ page %>`用于配置...
欢迎来到“管理角”这个... JSP预编译的必要性 本月的文章着眼于移除潜在的系统性能瓶颈,它通过解决一个最普通的问题――在服务器运行时间中的JSP (JavaServer Page)编译的系统开销问题,这个问题困扰着几乎所有的J2E
在实际操作过程中可能会遇到一些技术问题,比如在WebSphere v5.x中编译大型JSP文件时可能出现编译中断的情况。解决方法包括登录WebSphere管理控制台并设置JVM参数 `-Dcom.sun.tools.javac.main.largebranch=true`。 ...