war部署到weblogic运行报错

尼坤神 2016-05-12 07:33:03
我使用tomcat开发一直都是好好的,今天打个war包部署到weblogic 12c上面,启动的时候也没报错,登陆就报JSP编译出错,而且,我把weblogic加到我myeclipse中运行也没有问题,请问是啥原因呢?
求高手指导!!
...全文
2865 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
在外的少年 2016-08-11
  • 打赏
  • 举报
回复
最有可能是 weblolgic加载jar包的顺序不同。web-inf 下新增 weblogic.xml 。内容为, <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"> <!-- WebLogic10 --> <container-descriptor> <prefer-application-packages> <package-name>antlr.*</package-name> <package-name>org.hibernate.*</package-name> <package-name>javax.persistence.*</package-name> </prefer-application-packages> </container-descriptor> </weblogic-web-app>
redfield123 2016-06-01
  • 打赏
  • 举报
回复
解压成目录,直接按目录部署试试呢。
尼坤神 2016-05-12
  • 打赏
  • 举报
回复
补充一下,我使用了

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/taglib.jsp"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib uri="http://www.letech.com/core" prefix="xia"%>

<2016-5-12 下午07时45分23秒 CST> <Error> <HTTP> <BEA-101017> <[ServletContext@549413278[app:erp module:erp.war path:null spec-version:3.0], request: weblogic.servlet.internal.ServletRequestImpl@329b0473[
GET /erp/lefter.jsp?cateogry= HTTP/1.1
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36
Referer: http://localhost:7001/erp/login
Accept-Encoding: gzip, deflate, sdch
Accept-Language: zh-CN,zh;q=0.8

]] Root cause of ServletException.
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /lefter.jsp
lefter.jsp:2:18: Error in "D:\wls12130\user_projects\domains\mydomain\servers\myserver\tmp\_WL_user\erp\s1r1vz\war\taglib.jsp" at line 4: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ include file="taglib.jsp"%>
                 ^----------^

	at weblogic.servlet.jsp.JavelinxJSPStub.reportCompilationErrorIfNeccessary(JavelinxJSPStub.java:244)
	at weblogic.servlet.jsp.JavelinxJSPStub.compilePage0(JavelinxJSPStub.java:180)
	at weblogic.servlet.jsp.JavelinxJSPStub.access$000(JavelinxJSPStub.java:50)
	at weblogic.servlet.jsp.JavelinxJSPStub$1.run(JavelinxJSPStub.java:108)
	at java.security.AccessController.doPrivileged(Native Method)
	Truncated. see log file for complete stacktrace
> 

1,220

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧