ueditor 插件 部署到服务器 上传图片出错。。。

吾心归航 发布于 2013/06/05 15:52
阅读 7K+
收藏 0

ueditor  的插件在我本地可以上传图片成功,但是部署到was服务器之后,就报下面的错误:

请问是因为什么原因报 编译错误啊?我引入的java文件路径是没有问题。

-----------------------------------------------------

 

[13-6-5 15:49:42:253 CST] 00000024 WebApp        E   [Servlet Error]-[/websett/js/ueditor/jsp/imageUp.jsp]: com.ibm.ws.jsp.JspCoreException: JSPG0049E: /websett/js/ueditor/jsp/imageUp.jsp 无法编译:

JSPG0091E: 文件 /websett/js/ueditor/jsp/imageUp.jsp 中的第 3 行发生错误
JSPG0093E: 文件 /websett/js/ueditor/jsp/imageUp.jsp 生成 servlet 错误

/was/IBM/WebSphere/AppServer/profiles/Appserv05/temp/AppNode5/server1/iTreasury-webdocs_war/iTreasury-webdocs.war/websett/js/ueditor/jsp/_imageUp.java : 7 : Only a type can be imported. com.iss.Uploader resolves to a package

JSPG0091E: 文件 /websett/js/ueditor/jsp/imageUp.jsp 中的第 8 行发生错误
JSPG0093E: 文件 /websett/js/ueditor/jsp/imageUp.jsp 生成 servlet 错误

/was/IBM/WebSphere/AppServer/profiles/Appserv05/temp/AppNode5/server1/iTreasury-webdocs_war/iTreasury-webdocs.war/websett/js/ueditor/jsp/_imageUp.java : 73 : Uploader cannot be resolved to a type

JSPG0091E: 文件 /websett/js/ueditor/jsp/imageUp.jsp 中的第 8 行发生错误
JSPG0093E: 文件 /websett/js/ueditor/jsp/imageUp.jsp 生成 servlet 错误

/was/IBM/WebSphere/AppServer/profiles/Appserv05/temp/AppNode5/server1/iTreasury-webdocs_war/iTreasury-webdocs.war/websett/js/ueditor/jsp/_imageUp.java : 73 : Uploader cannot be resolved to a type

        at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(AbstractJSPExtensionServletWrapper.java:571)
        at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:444)
        at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java:306)
        at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:148)
        at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3673)
        at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:269)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:831)
        at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:457)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:300)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1593)

加载中
0
JiaYanan
JiaYanan
没有jar包,或是相关类。
0
阿伏流
阿伏流
ueditor的 Uploader.jar 你没放到lib里
0
吾心归航
吾心归航

引用来自“Track3r”的答案

ueditor的 Uploader.jar 你没放到lib里

我确实没有引入Uploader.jar 这个jar包的,我把Uploader.class放在了根目录下,在引用的地方 引得也是 根目录下的,这个Uploader.class 引入应该是没有问题的。

 

0
吾心归航
吾心归航

引用来自“JiaYanan”的答案

没有jar包,或是相关类。
我没有引入Uploader.jar包的,我把Uploader.class 放在了根目录下,imagUp.jsp 引入的路径是没有问题的。但是 这个错误 实在是 不懂啊,不知道啥原因。。。
0
阿伏流
阿伏流

引用来自“YangDongdong”的答案

引用来自“JiaYanan”的答案

没有jar包,或是相关类。
我没有引入Uploader.jar包的,我把Uploader.class 放在了根目录下,imagUp.jsp 引入的路径是没有问题的。但是 这个错误 实在是 不懂啊,不知道啥原因。。。
websett/js/ueditor/jsp/_imageUp.java   你放在这???
0
Beyond-Bit
Beyond-Bit
 Uploader.jar 这个jar文件直接放到web-info下的lib文件夹
0
吾心归航
吾心归航

引用来自“Track3r”的答案

引用来自“YangDongdong”的答案

引用来自“JiaYanan”的答案

没有jar包,或是相关类。
我没有引入Uploader.jar包的,我把Uploader.class 放在了根目录下,imagUp.jsp 引入的路径是没有问题的。但是 这个错误 实在是 不懂啊,不知道啥原因。。。
websett/js/ueditor/jsp/_imageUp.java   你放在这???

这个是 imageUp.jsp 的路径,现在是引入 Uploader.java 后,编译都不能通过的。。。

0
吾心归航
吾心归航

引用来自“Beyond-Bit”的答案

 Uploader.jar 这个jar文件直接放到web-info下的lib文件夹

我没有使用 Uploader.jar   我把Uploader.java 文件放在了根目录com.iss.下。

imageUp.jsp 引入路径如下:

 

 <%@ page language="java" contentType="text/html; charset=gbk"
        pageEncoding="gbk"%>
    <%@ page import="com.iss.Uploader" %>

    <%
    request.setCharacterEncoding("gbk");
 response.setCharacterEncoding("gbk");
    Uploader up = new Uploader(request);
    up.setSavePath("../../../upload");
    String[] fileType = {".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp"};
    up.setAllowFiles(fileType);
    up.setMaxSize(10000); //单位KB
    up.upload();
    response.getWriter().print("{'original':'"+up.getOriginalName()+"','url':'"+up.getUrl()+"','title':'"+up.getTitle()+"','state':'"+up.getState()+"'}");
    %>

总是报 imageUp.jsp 不能编译的。。。

 

 

0
阿伏流
阿伏流

引用来自“YangDongdong”的答案

引用来自“Beyond-Bit”的答案

 Uploader.jar 这个jar文件直接放到web-info下的lib文件夹

我没有使用 Uploader.jar   我把Uploader.java 文件放在了根目录com.iss.下。

imageUp.jsp 引入路径如下:

 

 <%@ page language="java" contentType="text/html; charset=gbk"
        pageEncoding="gbk"%>
    <%@ page import="com.iss.Uploader" %>

    <%
    request.setCharacterEncoding("gbk");
 response.setCharacterEncoding("gbk");
    Uploader up = new Uploader(request);
    up.setSavePath("../../../upload");
    String[] fileType = {".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp"};
    up.setAllowFiles(fileType);
    up.setMaxSize(10000); //单位KB
    up.upload();
    response.getWriter().print("{'original':'"+up.getOriginalName()+"','url':'"+up.getUrl()+"','title':'"+up.getTitle()+"','state':'"+up.getState()+"'}");
    %>

总是报 imageUp.jsp 不能编译的。。。

 

 

编码对么。你在本地调试没问题?
0
吾心归航
吾心归航

引用来自“Track3r”的答案

引用来自“YangDongdong”的答案

引用来自“Beyond-Bit”的答案

 Uploader.jar 这个jar文件直接放到web-info下的lib文件夹

我没有使用 Uploader.jar   我把Uploader.java 文件放在了根目录com.iss.下。

imageUp.jsp 引入路径如下:

 

 <%@ page language="java" contentType="text/html; charset=gbk"
        pageEncoding="gbk"%>
    <%@ page import="com.iss.Uploader" %>

    <%
    request.setCharacterEncoding("gbk");
 response.setCharacterEncoding("gbk");
    Uploader up = new Uploader(request);
    up.setSavePath("../../../upload");
    String[] fileType = {".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp"};
    up.setAllowFiles(fileType);
    up.setMaxSize(10000); //单位KB
    up.upload();
    response.getWriter().print("{'original':'"+up.getOriginalName()+"','url':'"+up.getUrl()+"','title':'"+up.getTitle()+"','state':'"+up.getState()+"'}");
    %>

总是报 imageUp.jsp 不能编译的。。。

 

 

编码对么。你在本地调试没问题?

是的,我本地上传图片是没有问题的。。。部署到 was上,就出现了这种编译错误。。。

返回顶部
顶部