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
3.后记
3.1网上流传的解决方法,多为安装xvfb, 然后将系统默认的x server指定为xvfb。但是本人使用此方法之后,系统自带的x window就进不去了。再解决这个附加的问题就很费劲了,偶一直没力气研究,有知道的朋友可在本文档下方回复,谢谢。
3.2也有人提到过无头支持,但总是说把无头支持写在java原文件中无效,因为tomcat启动时不带无头支持。但是他们为什么没想到在tomcat启动时加入无头支持呢?嗯,874这些人云亦云的家伙一下。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cm4ever/archive/2004/09/22/113145.aspx
分享到:
相关推荐
tomcat5.5与jdk1.4兼容包
jdk1.4非安装版,可直接在MyEclipse等IDE工具导入jdk相应的版本。希望对你们有用处。
两分钟,轻松完成JDK1.4 + Tomcat 服务器配置。
之前好些人找我要1.4linux版本,现在分享出来
jdk1.4老版的JDK,不常用了,有特殊需要的可以下载。
jdk1.4绿色版本
tomcat5.5.28(支持jdk1.4并带有控制台)
j2sdk java jdk java 开发工具 jdk 1.4 免安装版
JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别...
tomcat5.X 要是没有jdk5以上的版本是没办法运行的,现在把这个插件包放进去就好了 具体的操作看我的csdn博客有详细的说明
这是JDK1.4的源代码,供学习参考。 它是早期发布的Jdk的源代码。
jdk1.4老版本 供大家 在研究一些早期java框架源码的时候使用
JDK1.4老版本
xfire JDK1.4 版本的包,1.4的用这个包好使.
JAVA JDK 小版本为JDK1.4.2.17 32位安装包。备份留着自己使用。
因为听同事说官网木有jdk1.4下载了
jdk1.4.2.17
兼容 jdk 1.4 的json jar包,经过测试支持JDK1.4,记得导入依赖JAR包
jdk1.4,绿色版,免安装版,对于旧的jdk代码可以运行。