`
lu2002lulu
  • 浏览: 97313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat显示图片(jdk1.4, tomcat4.0 或更高版本)

阅读更多
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
分享到:
评论

相关推荐

    sqljdbc4.0

    值得注意的是,如果你的开发环境使用的是JDK 1.4,该版本的驱动可能无法正常工作,因为sqljdbc4.jar是为更高版本的JDK设计的。在这种情况下,升级到JDK 1.6或以上是必要的。 “用tomcat发布,如果连接不上,清除...

    tomcat6.0配置

    - **JDK**: 推荐使用JDK 1.6或更高版本。下载地址:[Oracle JDK](https://www.oracle.com/java/technologies/javase-java-archive-downloads.html) - **Tomcat 6.0**: 下载地址:[Apache Tomcat 6.0]...

    windows下tomcat的安装.pdf

    建议使用JDK 1.4以上版本和Tomcat 4.0以上的版本,因为这些版本能提供更好的性能和更多的功能。 **安装与配置JDK:** 1. 安装JDK后,要配置系统环境变量。在“我的电脑”-&gt;“属性”-&gt;“高级”-&gt;“环境变量”-&gt;...

    JDK+TomCat+Eclipse+MyEclipse开发JSP和OOP程序

    ### JDK+TomCat+Eclipse+MyEclipse 开发 JSP 和 OOP 程序 #### 一、安装 在开始开发之前,首先需要确保所有必要的软件已经正确安装并配置好。按照以下顺序进行安装: 1. **JDK 1.4.2.09** - **下载与安装**: ...

    TOMCAT 6.0 配置

    尽管文章提及使用4.0以上版本,但为了更好的兼容性和安全性,建议使用6.0版本。 **第二步:安装与配置J2SDK和Tomcat** 1. **安装J2SDK**: - 执行J2SDK的安装程序,并按照指定路径进行安装。 - 安装完成后,需要...

    jdk配置和tomcate配置[借鉴].pdf

    确保JDK版本在1.4以上,Tomcat在4.0以上,因为这些版本提供了更多的功能和更好的兼容性。 JDK的安装与配置: 1. 安装JDK后,我们需要配置环境变量。在Windows系统中,这通常在“我的电脑”→“属性”→“高级”→...

    JSP开发实例总结从0起步建立JSP

    - **JDK**:推荐使用JDK 1.4或更高版本。最新版可能为1.5。从Sun官方网站下载JDK。 - **Tomcat**:推荐使用Tomcat 4.0或更高版本。最新版可能为5.5。同样从Sun官方网站下载。 完成下载后,执行安装程序并按照默认...

    OPENCMS 7.0 安装手册

    - **版本要求**:安装Java JDK 1.4或更高版本(推荐JDK 1.5及以上)。这是因为OpenCms 7.0在较低版本的JDK中可能无法正常运行某些特性,特别是与文件编码相关的特性。 - **下载源**:从SUN官方网站 ...

    xfire-spring

    - **JDK版本**:要求至少JDK1.4以上的版本,确保了对现代编程特性的支持以及兼容性。 - **服务器环境**:支持Tomcat4.0+或WebLogic8.1(需特殊配置),表明了其在不同应用服务器上的适用性和灵活性。 - **其他依赖包...

    MyEclipse JSF 文档

    - **Tomcat**:5.x 版本(推荐 5.5.9 或更高版本) - **数据库和认证**:本示例使用 “myeclipse” 用户名和密码。 安装顺序建议为先安装 JDK,然后是 Eclipse,最后安装 Tomcat。安装完成后,在 MyEclipse 中正确...

    xfire-spring.pdf

    - **服务器环境**:支持Tomcat 4.0+ 或 WebLogic 8.1,对于WebLogic 8.1需要进行特殊配置才能支持XFire。 - **其他包依赖**:具体的依赖可以在XFire官方网站上找到详细的指南。 #### 开发平台 - **IDE选择**:推荐...

    让Struts与Hibernate顺利协同工作

    1. **JDK**: 首先,你需要安装Java开发环境,如J2SDK 1.4或更高版本,并设置好`JAVA_HOME`和`CLASSPATH`环境变量。 2. **Web服务器**: 选择一个适合的Web服务器,例如Tomcat、Resin或WebLogic。这里以Resin为例,从...

    E3Tree中文参考1.5]

    E3Tree要求运行环境至少为JDK 1.4及以上版本,这确保了广泛的系统兼容性。对于Taglib的使用,则需JSP 2.0以及Servlet 2.4的支持,这在现代的Web开发环境中是常见的配置。 #### 三、新增功能与升级指南 新版本中,...

Global site tag (gtag.js) - Google Analytics