Linux下让tomcat显示图片

1.步骤:
修改$CATALINA_HOME/bin/catalina.sh文件($CATALINA_HOME是指tomcat安装目录),在原文件的40行新增如下内容即可
CATALINA_OPTS="-Djava.awt.headless=true"

存盘退出就完成. 很简单吧 :)))

2.测试:
2.1建立目录
cd /usr/local/tomcat/webapps/
mkdir –p TestImage/WEB-INF/classes

2.2编写index.jsp
在/usr/local/tomcat/webapps/ TestImage目录下建立index.jsp,内容如下:

<% @page import ="java.awt.*, java.awt.image.*, java.io.*, com.sun.image.codec.jpeg.*" % >
<%
    BufferedImage bi = new BufferedImage (200, 100, BufferedImage .TYPE_INT_RGB);
  
    Graphics g = bi.getGraphics ();
  
    g.drawString ("test java image" , 0, 45);
  
    FileOutputStream fos = new FileOutputStream (application.getRealPath ("/" ) + "test.jpg" );
  
    JPEGImageEncoder jpegie = JPEGCodec .createJPEGEncoder (fos);
  
    jpegie.encode (bi);
  
    fos.close ();
%>
<img src ='test.jpg' >


2.3运行
启动tomcat,打开浏览器,输入:http://localhost:8080/TestImage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值