`
lujar
  • 浏览: 512622 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux下让tomcat显示图片(jdk1.4, tomcat 4.0 或更高版本)

阅读更多
版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。


1.步骤:
修改$CATALINA_HOME/bin/catalina.sh文件($CATALINA_HOME是指tomcat安装目录),在原文件的164, 172, 189, 196, 213, 225行各新增一行如下内容即可
-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这些人云亦云的家伙一下。
分享到:
评论

相关推荐

    jdk1.4 linux版本安装包资源 下载

    之前好些人找我要1.4linux版本,现在分享出来

    tomcat5 兼容jdk1.4插件

    标题中的“tomcat5 兼容jdk1.4插件”指的是Tomcat 5.x版本的一个特殊构建或更新,使得这个版本的Tomcat能够与Java Development Kit (JDK) 1.4版本兼容。在Java社区,随着JDK版本的升级,往往需要更新相应的应用程序...

    旧版本JDK JDK1.4

    尽管现在已经被更新的版本如JDK 8、JDK 11和JDK 17所取代,但JDK 1.4对于理解Java的发展历程具有重要意义。 **主要特性** 1. **异常链**:在JDK 1.4中,引入了异常链机制,允许一个异常捕获另一个异常,并将它们...

    tomcat5.5与jdk1.4兼容包

    标题中的“tomcat5.5与jdk1.4兼容包”指的是Apache Tomcat 5.5版本能够与Java Development Kit (JDK) 1.4版本兼容,这意味着用户可以在使用JDK 1.4的环境下顺利运行Tomcat 5.5的web应用程序。在Java Web开发领域,...

    JDK1.4老版本

    **JDK 1.4 老版本:深入理解早期Java开发环境** 在Java发展历程中,JDK 1.4是一个重要的里程碑,它为后来的Java版本奠定了基础。这个版本发布于2003年,是Java SE(标准版)的一个关键迭代,引入了许多新特性并优化...

    JDK1.4老版本.zip

    JDK1.4,全称Java Development Kit Version 1.4,是Java编程语言历史上的一个重要版本,由Sun Microsystems(现已被Oracle公司收购)于2002年2月13日正式发布。这个版本在Java平台上引入了许多关键性的改进和新特性...

    jdk 1.4 旧版 windows zip压缩包

    JDK 1.4是Java历史上的一个重要版本,发布于2004年,它是Java 2平台标准版(J2SE)的一部分。在这个版本中,Java引入了许多新的特性和改进,对于Windows操作系统用户来说,这个版本的JDK在当时的软件开发环境中扮演...

    快速完成JDK1.4 + Tomcat 服务器配置

    本文将详细介绍如何在较旧的环境中,即使用JDK1.4版本和Tomcat 5.5版本,快速配置一个JSP服务器。这两款软件是Java Web应用开发中的关键组件,JDK提供了Java运行时环境,而Tomcat则是一个轻量级的应用服务器,专门...

    Linux下配置tomcat和jdk

    在Linux环境下配置Tomcat和JDK,不仅能够提高系统的稳定性和安全性,还能更好地利用Linux系统的资源管理优势。 #### 二、准备工作 在正式安装配置之前,确保已经安装了Linux操作系统,并且熟悉基本的Linux命令操作...

    jdk1.4绿色免安装版

    总结,JDK 1.4绿色免安装版是一个便捷的开发工具,尽管已经有些许年代,但它仍能在旧的项目或特定环境中发挥价值,特别是对于需要兼容旧代码或研究历史版本特性的开发者来说,是一个不可或缺的资源。同时,其引入的...

    linux环境下tomcat和jdk的配置

    在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...

    java 开发工具 jdk 1.4 免安装版

    总的来说,JDK 1.4免安装版是Java开发者的一个便利工具,特别是对于需要在旧项目或特定环境中使用JDK 1.4的开发者,它提供了一个快速部署和使用的途径。尽管当前版本已经较为陈旧,但了解其特性和改进对于理解Java的...

    jdk1.4-jdk1.4

    jdk1.4非安装版,可直接在MyEclipse等IDE工具导入jdk相应的版本。希望对你们有用处。

    tomcat5.5.28(支持jdk1.4并带有控制台)

    这个版本的亮点在于它兼容较旧的Java Development Kit (JDK) 1.4,这意味着即使在不支持新版本JDK的环境中,开发者也能顺利运行Tomcat服务器。Tomcat作为轻量级应用服务器,因其开源、免费和高效而备受青睐。 ...

    Linux版本的tomcat和jdk

    在Linux环境下,你需要在Tomcat的bin目录下的catalina.sh或catalina.bat文件中设置JAVA_HOME指向JDK的安装路径,这样Tomcat才能找到并使用正确的Java环境。 在实际开发和运维过程中,你可能还需要关注一些关键概念...

    jdk1.4_linux_64bit

    找了很久,官网下载的总是不对 分享上来,有针对老版本linux4的可以来这下载

    axis2 jdk1.4用jar

    标题“axis2 jdk1.4用jar”指的是在Java Development Kit (JDK) 1.4环境下使用Apache Axis2的特定版本,因为Axis2是一个基于Java的Web服务框架,它允许开发人员创建、部署和管理Web服务。在这个场景中,可能是指一个...

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    JDK1.4 运行struts2

    7. **运行应用**:使用Tomcat或Jetty等兼容JDK1.4的Servlet容器部署你的应用,然后通过浏览器访问应用的URL来启动。 **挑战与注意事项** - **兼容性问题**:使用较旧的JDK可能会遇到一些已知的性能问题和安全漏洞...

Global site tag (gtag.js) - Google Analytics