一尘不染

java.awt.Color错误

jsp

我有这个简单的Jsp页面:

<%@ page language="java" import="java.awt.Color"%> <%
Color background = Color.white;
%>

失败并显示以下错误:

java.lang.NoClassDefFoundError
    at _text__jsp._jspService(/text.jsp:3)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
    at com.caucho.jsp.Page.subservice(Page.java:506)
    at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
    at com.caucho.server.http.Invocation.service(Invocation.java:315)
    at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
    at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:346)
    at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274)
    at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
    at java.lang.Thread.run(Thread.java:534)

我在Resin 2.1.13上运行它。

知道是什么原因造成的吗?


阅读 239

收藏
2020-06-10

共1个答案

一尘不染

不确定这个问题。我可以在Tomcat中成功运行您的代码。可能是树脂特有的问题。或者,正如戴夫(Dave)所说的那样,这可能是一个没有意义的问题。

最好的选择是将图像转换成某种POJO,然后将其吐到浏览器中,或者将其保存在磁盘上的某个位置,然后将其链接到JSP中。如果问题仍然存在,请尝试以无头模式运行,如Dave指出的那样。

此外,了解JSP是Web的一种视图技术非常重要,并且一定不能进行这种图形处理。

2020-06-10