Weblogic jsp页面编译出错,Weblogic jsp编译异常

Weblogic jsp页面编译出错,Weblogic jsp编译异常

========================

蕃薯耀 2018年1月29日

http://www.cnblogs.com/fanshuyao/

一、问题描述:

将项目部署到Weblogic下启动后,jsp页面编译出错,提示如下:

Java代码  

  1. weblogic.servlet.jsp.CompilationException:Failed to complile :JSP/xxx.jsp: Type mismatch: cannot convert from tag to jspTag
  2. at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:162)
  3. at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:256)
  4. 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://www.cnblogs.com/fanshuyao/

原文地址:https://www.cnblogs.com/fanshuyao/p/8376227.html

时间: 2024-11-02 23:51:02

Weblogic jsp页面编译出错,Weblogic jsp编译异常的相关文章

JSP页面元素,及JSP九大内置对象之二out和request

一.JSP页面元素1.脚本Scriptlet <1>  <%          用于定义局部变量,书写常规的java代码      %> <2><%!          用于定义全局变量,定义方法    %> <3><%=输出表达式%>    要想回车:加<br/>: 在标签里写HTML代码  ,可以有效果 2.指令如  page指令  <%@ page ....%>  page指定的属性:  language

在子jsp页面中调用父jsp中的function或父jsp调用子页面中的function

项目场景: A.jsp中有一个window,window里嵌入了一个<iframe>,通过<iframe>引入了另一个页面B.jsp.在B.jsp中的一个function中需要调用A.jsp中定义的一个function  funA. 这时,可在B.jsp的js中通过parent.funA()来调用A.jsp中的funA方法; 父页面调用iframe中的子页面中的方法: 'window.frames["childPage"].sonff();

自建目录中jsp页面访问servlet路径出错404

---恢复内容开始--- 使用eclipse建立的项目,总是会遇到路径问题,比如jsp页面访问servlet,jsp在默认的路径.jsp在自建目录中的访问路径(web.xml的URL)是有区别的.若是访问路径设置不对,总会出现头痛的404访问不到结果: 下面是giveRadius.jsp页面输入半径,提交到servlet的Computer.java中求出面积. 一.jsp页面在默认的WebConnet下面 1 项目结构 2 web.xml内容 <?xml version="1.0"

JSP页面以及JSP九大隐式对象

?JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术. ?JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据. ?Jsp快速入门:在jsp页面中输出当前时间. ?JSP模版元素 ?JSP表达式 ?JSP脚本片断 ?JSP注释 ?JSP指令 ?JSP标签 ?JSP内置对象 ?如何查找JSP页面中的错误

【jsp exception】如何处理jsp页面的错误

根据jsp对错误的处理方式不同可以将其分为局部异常处理和全局异常处理.局部异常处理适用于个别jsp页面,当这些页面发生错误后,采取特殊的处理方式:全局异常处理适用于所有jsp页面,当所有页面发生某些指定错误后,采取同一方式处理. (1)局部异常处理 局部异常处理主要涉及jsp页面page指令的 errorPage 和 isErrorPage 属性 errorPage 属性用于设置错误处理的jsp页面,如果当前jsp页面内产生了未被捕获的异常,则跳转到errorPage指定的jsp页面进行处理.

一个JSP页面导致的tomcat内存溢出

今天新能测试组的同事找我看一个奇怪的现象.一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码(想用这个jsp页面测试在她的服务器上的一个tomcat的最大QPS).但是用loadrunner压测了几分钟之后,分配了1024M堆内存的tomcat居然包heap space outofmemory!这个页面的代码如下: <%@ page language="java" contentType="text/html; charset=I

JSP页面的基本结构 及声明方法

一.JSP页面的基本结构 在传统的HTML页面文件中加入Java程序片和JSP标签就构成了一个JSP页面文件.一个JSP页面可由5种元素组合而成: 1.普通的HTML标记符 2.Jsp标签,如指令标签,动作标签 3.变量和方法的声明 4.Java程序片 5.Java表达式 我们称后三部分为JSP的脚本部分 当服务器上的一个JSP页面被第一个请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个Java文件,再将这个Java文件编译成生成字节码文件,然后通过执行字节码文件响应客户的请求.这

jsp页面应用Java类

两种方法将Java类应用到jsp页面中: 1. <jsp:useBean id="类实例名字" class="具体的类" scope="page/request/session/application" /><jsp:setProperty name="id的值" property="参数名" value="参数值" />//或者多个参数直对<jsp:get

2016.5.10(编写Java无脚本的JSP页面)

JSP表达式语言EL JSP页面中显示结果 jsp:useBean和jsp:getProperty两个元素冗长而笨拙 jsp:getProperty只支持对简单Bean属性的访问 使用JSP EL <jsp:getProperty>的property属性只能访问Bean的属性,而不能访问嵌套的属性 使用JSP EL(即表达式语言Expression Language) <%@ page contentType="text/html; charset=gb2312" %

编写无Java脚本的JSP页面

在上一章中总结了Web开发中应用MVC架构模式,将Servlet 用做控制器,JSP作为视图,JavaBean作为模型,实现业务流程控制,页面逻辑和业务逻辑的分离.然而,使用前面的技术实现MVC,并不是最完美的. 在当代的一个最佳的JavaWeb开发实践就是在MVC架构模式中,中和使用JavaBean,EL(expression language),JSP自定义标记库以及JSP标准标记库JSTL,编写无java脚本的JSP页面. 一 JSP表达式语言EL 在使用基于MVC架构模式的Web应用开发