jfreechart 在jsp页面显示所画的图片(resin服务器的servelet配置是关键)(图片只过内存)
用的web服务器是resin服务器,在配置web.xml时需要注意,其实resin服务器的web.xml服务器配置和tomcat服务器的配置很像,
1. 我第一次按照自己的想法,想当然的在resin-pro-3.1.4a\webapps\resin-doc\WEB-INF下的resin-web.xml配置servelet,因为看见这个文件里面的很多语句很像配置servlet的。启动服务器,这样得到的结果当然是后台提示错误,
{resin-6} WEB-INF/resin-web.xml:22: 'XXX' is not a known servlet. Servlets belong in the classpath,。。。。
2.意识到在resin-web.xml配置是错误的,然后就换一个位置,配置resin-pro-3.1.4a\webapps\ROOT\WEB-INF下的web.xml,
配置的内容为
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
启动服务器,后台同样提示{resin-6} WEB-INF/resin-web.xml:22: 'XXX' is not a known servlet. Servlets belong in the classpath,错误
3.上网搜了一下,有博文http://blog.sina.com.cn/s/blog_48476d9b010001e3.html
提示应该配置resin-pro-3.1.4a\webapps\ROOT\WEB-INF该目录下的web.xml , servlet为
<servlet servlet-name='DisplayChart' servlet-class='org.jfree.chart.servlet.DisplayChart'/>
<servlet-mapping url-pattern='/DisplayChart' servlet-name='DisplayChart'/>
这样还是发现找不到org.jfree.chart.servlet.DisplayChart类
[17:51:33.688] {resin-7} WEB-INF/resin-web.xml:22: 'org.jfree.chart.servlet.Disp
layChart' is not a known servlet. Servlets belong in the classpath, often in WE
B-INF/classes.
4,最后一招是,解压jfreechart-1.0.14.jar,将org文件夹复制到WEB-INF/classes目录下,这样类文件org.jfree.chart.servlet.DisplayChart就包含进去了,
启动服务器,可以打开网页,工作也正常,图片也显示出来了。
但是有个问题是后台一直在不断发出提示
[17:51:33.688] {resin-7} WEB-INF/resin-web.xml:22: 'org.jfree.chart.servlet.DisplayChart' is not a known servlet. Servlets belong in the classpath, often in WEB-INF/classes.
这个问题需要解决。
4.后来检查发现是
resin-pro-3.1.4a\webapps\resin-doc\WEB-INF下的resin-web.xml配置servelet,没有改回原来的(即没有删除第一步配置的servlet内容)
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
删除以上内容以后,后台运行正常。
jfreechart 在jsp页面显示所画的图片(resin服务器的servelet配置是关键)(图片只过内存)的更多相关文章
- JFreeChart画图+jsp页面显示实现统计图
1 开发环境: 1.eclipse(可替换) 2.jfreechart-1.0.19 2 说明: (1) source目录:为 jfreechart的源码目录:不会的主要看这里.因为他的文档是收费的. ...
- 转:jsp页面显示中文乱码解决方案
jsp页面显示中文乱码: jsp页面的编码方式有两个地方需要设置: <%@ page language="java" import="java.util.*&quo ...
- JSP 页面显示sql中数据。el
存储数据库字段. package Bean; /** * Created by Administrator on 2017/5/24. */ public class info { private S ...
- 如何解决JSP页面显示乱码问题
一.JSP页面显示乱码 下面的显示JSP页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title& ...
- 通用分页jsp页面显示
注:本章内容都是在上一篇文章 通用分页后台显示:https://www.cnblogs.com/ly-0919/p/11058942.html 的基础上进行改进,所以有许多的类都在上一篇, 带来不便 ...
- jsp页面显示问题
一.在jsp页面的表格中,如果有表格中的某一个元素 内容太长,需要截取显示,方法如下: <%@ taglib prefix="fn" uri="http://jav ...
- JSP页面显示乱码
下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta ht ...
- Java从服务器上获取时间,动态在jsp页面显示
Java获取服务器时间,动态显示到jsp页面,大家都是到Java只能获取一次,到页面的时间是静态的,不过通过js和Java的合作,巧妙地实现此功能 本人是给电视做系统,客户要求页面能显示时间,因为电视 ...
- Jsp页面显示时间:<fmt>标签问题
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%> <%@ taglib ...
随机推荐
- goquery常用语法
Find 查找获取当前匹配的每个元素的后代Eq 选择第几个Attr 获取对应的标签属性AttrOr 获取对应的标签属性.这个可以设置第二个参数.获取的默认值 如果获取不到默认调用对应默认值Each 遍 ...
- LeetCode——merge-two-sorted-lists
Question Merge two sorted linked lists and return it as a new list. The new list should be made by s ...
- 第十篇:Spark SQL 源码分析之 In-Memory Columnar Storage源码分析之 query
/** Spark SQL源码分析系列文章*/ 前面讲到了Spark SQL In-Memory Columnar Storage的存储结构是基于列存储的. 那么基于以上存储结构,我们查询cache在 ...
- mybatis的一对多
1.配置文件 db.properties db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://localhost:3306/demo?useUnic ...
- Elasticsearch 使用技巧笔记
1.重新分片 当出现Unassigned分片时,我们可以通过分片重分配解决这个问题 curl -X PUT http://192.168.0.37:9200/_cluster/settings \ - ...
- Amazon, Clear, Debian, Gentoo, Red Hat, SUSE & Ubuntu Performance On The EC2 Cloud
https://www.phoronix.com/scan.php?page=article&item=ec2-holiday-2017&num=5
- 【小而优】 如何实现 tail -f 动态显示日志时高亮显示关键字
前言 如果你在linux下工作,那用tail -f跟踪一个日志文件的输出内容应该是家常便饭了. 但是,有时你更关心的是一些敏感字词,希望能够在动态跟踪的同时,把这些字词高亮出来,比如日志中的 ERRO ...
- Linux CentOS 7 安装字体库 & 中文字体
前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...
- svn 教程
1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain ...
- 一个不错的JavaScript解析浏览器路径方法
JavaScript中有时需要用到当前的请求路径等涉及到url的情况,正常情况下我们可以使用location对象来获取我们需要的信息,本文从另外一个途径来解决这个问题,而且更加巧妙 方法如下: fun ...