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

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

分享到:
评论

相关推荐

    Linux环境下配置Tomcat服务器

    Linux 环境下配置 Tomcat 服务器 在 Linux 环境下配置 Tomcat 服务器是非常重要的,因为 Tomcat 是一个轻量级应用服务器,广泛应用于中小型系统和并发访问用户不是很多的场合。下面我们将详细介绍 Linux 环境下配置...

    linux环境下验证码不显示问题

    ### Linux环境下验证码不显示问题解析 #### 一、问题背景及概述 在Linux环境中部署Web应用时,可能会遇到登录页面中的验证码无法正常显示的问题。这一现象不仅降低了用户体验,还可能导致用户无法正常登录系统,...

    linux下nginx+tomcat负载均衡配置

    ### Linux 下 Nginx + Tomcat 负载均衡配置详解 #### 一、Nginx 安装 Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。在 Linux 系统上...

    linux下java生成图片乱码问题.doc

    在Linux环境下,使用Java生成包含中文的图片时,经常遇到一个常见的问题——中文字符显示为乱码。这个问题的根源在于Linux系统默认的字体库中可能缺少支持中文的字体,因此在渲染中文字符时无法正确显示。针对这个...

    搭建一个简易的图片文件tomcat服务器.docx

    为了让Tomcat能够识别并处理图片请求,需要在`server.xml`文件中添加一个新的上下文配置: 1. **编辑`server.xml`**:使用文本编辑器打开`conf\server.xml`文件,在`&lt;Host&gt;`标签内添加以下代码: ```xml ``` ...

    tomcat路径配置,具体的步骤,图片指导,5.*和6.*通用

    2. 输入`catalina.sh version`(Linux/Unix)或`catalina.bat version`(Windows),如果能够显示Tomcat版本信息,则表示Tomcat配置成功。 #### 五、注意事项 - 在设置环境变量时,请根据实际情况调整路径。 - ...

    linux下发布运行SSMPic1

    注意,由于图片存储路径问题,原Windows环境下上传的图片可能无法在Linux下的Tomcat中显示,因为它们不在新的Web应用的上下文中。 7. **图片路径问题**: 如果图片存储在Tomcat的webapp目录下,迁移至Linux后,...

    ftp-tomcat

    在这个场景下,"ftp-tomcat" 的组合提供了一个实用的解决方案。FTP(File Transfer Protocol)用于文件传输,而Tomcat则是一个流行的Java应用服务器,常用于部署Web应用程序。这里我们将深入探讨如何利用VSFTP作为...

    apche与Tomcat 整合

    在网上找了好多篇教程都不好使之后,自己经过借鉴前人的文章,整合,调试,终于完成了!~!~

    java在Linux下调用sap的RFC接口必备so文件 libsapjco3.so

    提供的图片文件"Linux环境下配置Sap及遇到的问题1.jpg"和"Linux环境下配置Sap及遇到的问题2.jpg"可能包含了具体的解决步骤或错误示例,建议查看这些文件以获取更详细的信息。 此外,"Linux链接RFC.jpg"可能展示了一...

    tomcat 配置图片虚拟路径不起作用解决办法

    简单的实现后便没有再去管,后来经过道友提醒,图片上传路径不能放置在eclipse的工程目录下,否则后期部署会有很大的不方便,而且每次图片上传结束后,都要刷新eclipse下的工程才能显示图片,这次进行了改正。...

    tomcat的安装与运用pptx

    需要注意的是,Tomcat 安装目录不能包含中文和空格,否则可能会出现问题。 五、Tomcat 的启动与关闭 Tomcat 服务器可以通过命令行来启动和关闭。启动 Tomcat 服务器需要执行 startup.bat 命令,而关闭 Tomcat ...

    linux系统下部署项目访问报404错误的解决方法

    - 确保你的项目被部署到了Tomcat的`webapps`目录下,并且文件结构完整。一个标准的部署应该包括`WEB-INF`目录,其中包含`web.xml`配置文件。 3. **web.xml配置**: - 如描述中提到,`web.xml`配置可能存在问题。`...

    nginx和tomcat访问图片和静态页面的配置方法

    在配置nginx和tomcat来访问图片和静态页面的过程中,涉及到多个环节,从文件目录的创建到nginx服务的安装、配置和启动,再到具体的nginx配置指令的使用,我们将逐一进行详细阐述。 首先,为了存放图片和静态页面,...

    tomcat的安装配置

    - 进入Tomcat安装目录下的`bin`目录,运行`startup.bat`(Windows系统)或`startup.sh`(Linux/Unix系统)脚本来启动Tomcat。 - 成功启动后,在浏览器中输入`http://localhost:8080`,如果能够看到Tomcat默认的欢迎...

    linux下通过命令来观察TCP三次握手过程(数据包)

    本篇文章将详细介绍如何在Linux环境下通过命令行工具观察TCP三次握手的过程,并理解相关数据包的作用。 首先,让我们来解析TCP三次握手的具体步骤: 1. **第一次握手:SYN(同步序列编号)** 在这个阶段,客户端...

    linux_window_nginx-1.10.2

    6. **自定义配置**:"image.imooc.com.conf"和"tomcat.imooc.com.conf"是针对特定场景(如图片服务和Tomcat集成)的配置示例,显示了Nginx的灵活性,可以根据业务需求定制。 综上,这个压缩包为用户提供了一套在...

    解决Tomcat在控制台console中显示乱码的问题

    然而,在实际操作中,我们可能会遇到各种问题,其中一种常见的情况就是Tomcat在控制台(Console)中显示乱码。这不仅影响了日志的可读性,也可能对问题排查造成困扰。本篇将详细讲解如何解决Tomcat控制台中文乱码的...

    apache+tomcat负载

    在Linux环境下,通常使用包管理器如`yum`进行安装。 3. **配置Apache**:在Apache中安装mod_jk模块,并配置相应的`workers.properties`和`httpd.conf`文件,指定Tomcat实例的地址和负载策略。 4. **配置Tomcat**:...

    Linux下安装tesseract-ocr教程及相关资源包

    在Linux系统中,Tesseract OCR(Optical Character Recognition,光学字符识别)是一个强大的开源文本识别引擎,能够将图像中的文字转换成可编辑的文本格式。本教程将详细讲解如何在Linux环境下安装和使用Tesseract ...

Global site tag (gtag.js) - Google Analytics