- 浏览: 92155 次
- 性别:
- 来自: 北京
最新评论
-
xiangzihehao:
非常感谢~
JFreechart V1.0.9 Guide(英文版) -
minn84:
...
一个老程序员的忠告:不要一辈子靠技术生存 -
小斌江:
非常非常非常的感谢楼主。。。
JFreechart V1.0.9 Guide(英文版) -
yutian8888:
谢谢你老兄!我找了很久,在你这里得到的解决!!
Java web 根据url下载文件IE出错,FF正常 -
liuwenbo200285:
学习了,面试的时候经常问这个问题,估计有的面试官也不知道如果不 ...
StringBuilder StringBuffer and "+"
近日在工作中遇到3gp和mp4格式的文件问题。我用Nokia3250下载史莱克的视频(3gp)格式的。下载完后只给我提示一个text:内容有avc2.0.10.1110这样的内容。
原来Tomcat并不是所有的视频格式都支持的。
以下是Tomcat中web.xml支持的格式(部分)。列表如下(我从web.xml中Copy的一部分):
我们发现里面没有3gp和mp4的两种格式的支持。所以在我们的应用中就要自己动手添加了,格式如下:
这段代码我们可以添加到Tomcat的web.xml,也可以添加到我们自己的工程中的web.xml中,建议添加到自己工程的web.xml中。添加以后只要是支持3gp mp4格式的手机就可以下载这些视频文件并播放了。
原来Tomcat并不是所有的视频格式都支持的。
以下是Tomcat中web.xml支持的格式(部分)。列表如下(我从web.xml中Copy的一部分):
<mime-mapping> <extension>abs</extension> <mime-type>audio/x-mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>ai</extension> <mime-type>application/postscript</mime-type> </mime-mapping> <mime-mapping> <extension>aif</extension> <mime-type>audio/x-aiff</mime-type> </mime-mapping> <mime-mapping> <extension>aifc</extension> <mime-type>audio/x-aiff</mime-type> </mime-mapping> <mime-mapping> <extension>aiff</extension> <mime-type>audio/x-aiff</mime-type> </mime-mapping> <mime-mapping> <extension>aim</extension> <mime-type>application/x-aim</mime-type> </mime-mapping> <mime-mapping> <extension>art</extension> <mime-type>image/x-jg</mime-type> </mime-mapping> <mime-mapping> <extension>asf</extension> <mime-type>video/x-ms-asf</mime-type> </mime-mapping> <mime-mapping> <extension>asx</extension> <mime-type>video/x-ms-asf</mime-type> </mime-mapping> <mime-mapping> <extension>au</extension> <mime-type>audio/basic</mime-type> </mime-mapping> <mime-mapping> <extension>avi</extension> <mime-type>video/x-msvideo</mime-type> </mime-mapping> <mime-mapping> <extension>avx</extension> <mime-type>video/x-rad-screenplay</mime-type> </mime-mapping> <mime-mapping> <extension>bcpio</extension> <mime-type>application/x-bcpio</mime-type> </mime-mapping> <mime-mapping> <extension>bin</extension> <mime-type>application/octet-stream</mime-type> </mime-mapping> <mime-mapping> <extension>bmp</extension> <mime-type>image/bmp</mime-type> </mime-mapping> <mime-mapping> <extension>body</extension> <mime-type>text/html</mime-type> </mime-mapping> <mime-mapping> <extension>cdf</extension> <mime-type>application/x-netcdf</mime-type> </mime-mapping> <mime-mapping> <extension>cer</extension> <mime-type>application/x-x509-ca-cert</mime-type> </mime-mapping> <mime-mapping> <extension>class</extension> <mime-type>application/java</mime-type> </mime-mapping> <mime-mapping> <extension>cpio</extension> <mime-type>application/x-cpio</mime-type> </mime-mapping> <mime-mapping> <extension>csh</extension> <mime-type>application/x-csh</mime-type> </mime-mapping> <mime-mapping> <extension>css</extension> <mime-type>text/css</mime-type> </mime-mapping> <mime-mapping> <extension>dib</extension> <mime-type>image/bmp</mime-type> </mime-mapping> <mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping> <mime-mapping> <extension>dtd</extension> <mime-type>application/xml-dtd</mime-type> </mime-mapping> <mime-mapping> <extension>dv</extension> <mime-type>video/x-dv</mime-type> </mime-mapping> <mime-mapping> <extension>dvi</extension> <mime-type>application/x-dvi</mime-type> </mime-mapping> <mime-mapping> <extension>eps</extension> <mime-type>application/postscript</mime-type> </mime-mapping> <mime-mapping> <extension>etx</extension> <mime-type>text/x-setext</mime-type> </mime-mapping> <mime-mapping> <extension>exe</extension> <mime-type>application/octet-stream</mime-type> </mime-mapping> <mime-mapping> <extension>gif</extension> <mime-type>image/gif</mime-type> </mime-mapping> <mime-mapping> <extension>gtar</extension> <mime-type>application/x-gtar</mime-type> </mime-mapping> <mime-mapping> <extension>gz</extension> <mime-type>application/x-gzip</mime-type> </mime-mapping> <mime-mapping> <extension>hdf</extension> <mime-type>application/x-hdf</mime-type> </mime-mapping> <mime-mapping> <extension>htc</extension> <mime-type>text/x-component</mime-type> </mime-mapping> <mime-mapping> <extension>htm</extension> <mime-type>text/html</mime-type> </mime-mapping> <mime-mapping> <extension>html</extension> <mime-type>text/html</mime-type> </mime-mapping> <mime-mapping> <extension>hqx</extension> <mime-type>application/mac-binhex40</mime-type> </mime-mapping> <mime-mapping> <extension>ico</extension> <mime-type>image/x-icon</mime-type> </mime-mapping> <mime-mapping> <extension>ief</extension> <mime-type>image/ief</mime-type> </mime-mapping> <mime-mapping> <extension>jad</extension> <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type> </mime-mapping> <mime-mapping> <extension>jar</extension> <mime-type>application/java-archive</mime-type> </mime-mapping> <mime-mapping> <extension>mid</extension> <mime-type>audio/midi</mime-type> </mime-mapping> <mime-mapping> <extension>midi</extension> <mime-type>audio/midi</mime-type> </mime-mapping> <mime-mapping> <extension>mif</extension> <mime-type>application/vnd.mif</mime-type> </mime-mapping> <mime-mapping> <extension>mov</extension> <mime-type>video/quicktime</mime-type> </mime-mapping> <mime-mapping> <extension>movie</extension> <mime-type>video/x-sgi-movie</mime-type> </mime-mapping> <mime-mapping> <extension>mp1</extension> <mime-type>audio/x-mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mp2</extension> <mime-type>audio/mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mp3</extension> <mime-type>audio/mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mpa</extension> <mime-type>audio/x-mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mpe</extension> <mime-type>video/mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mpeg</extension> <mime-type>video/mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mpega</extension> <mime-type>audio/x-mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mpg</extension> <mime-type>video/mpeg</mime-type> </mime-mapping> <mime-mapping> <extension>mpv2</extension> <mime-type>video/mpeg2</mime-type> </mime-mapping>
我们发现里面没有3gp和mp4的两种格式的支持。所以在我们的应用中就要自己动手添加了,格式如下:
<mime-mapping> <extension>3gp</extension> <mime-type>video/3gpp</mime-type> </mime-mapping> <mime-mapping> <extension>3gpp</extension> <mime-type>video/3gpp</mime-type> </mime-mapping> <mime-mapping> <extension>mp4</extension> <mime-type>video/mp4</mime-type> </mime-mapping>
这段代码我们可以添加到Tomcat的web.xml,也可以添加到我们自己的工程中的web.xml中,建议添加到自己工程的web.xml中。添加以后只要是支持3gp mp4格式的手机就可以下载这些视频文件并播放了。
发表评论
-
last year log statistics source code download
2009-07-31 16:48 885只提供两天下载,下周一就失效!! -
学习Apache Mina
2009-05-12 14:50 1747Mina的几个重要接口: I ... -
JFreechart V1.0.9 Guide(英文版)
2008-12-31 09:48 3265本人在0day上发现了JFreechart V1.0.9的Gu ... -
Java web 根据url下载文件IE出错,FF正常
2008-12-26 12:39 1924本人在web开发中,导出csv文件时遇到这一问题的,如下 当用 ... -
日志统计平台3之Jfreechart显示篇
2008-12-19 16:15 1571jfreechart功能十分强大了,在我们平台中用到了柱图和曲 ... -
日志统计平台2
2008-12-19 15:41 1378ImportTask里面我们就实现了ftp下载日志文件,然后批 ... -
日志统计平台
2008-12-19 14:12 1507这是一个商用的项目,是给XX证券用的.其实现的功能是,将各个服 ... -
(随时添加更新)本人code中积累或总结
2008-11-25 09:43 12621 一定要注意资源使用以后要释放,比如数据库的连接,流的使用, ... -
StringBuilder StringBuffer and "+"
2008-10-16 17:20 2074String字符串是Java中最常用的数据结构. " ... -
再用Maven2
2008-09-24 16:35 1604上次用Maven只是别人搭建好的工程,我们使用,今天项目不多, ... -
今天公司培训Scrum有感
2008-09-23 22:24 2613据说Scrum是一种敏捷的灵活的软件管理过程.你可以用它来迭代 ... -
定时执行调度任务
2008-07-21 15:36 2221这里我们用JDK 5.0里的ScheduledExecutor ... -
jdbc 分页
2008-07-20 00:34 3024在网上看了好多的分页程序,有好多hibernate的或是jdb ... -
IntrospectorCleanupListener 简介
2008-05-22 19:12 3482org.springframework.web.util.In ... -
java 读取dbf文件
2008-04-11 13:52 6159先来定义dbf文件的格式,先来定义dbfheader,impo ... -
*.sql的导入与导出
2008-01-24 09:49 984导出:x:\mysql\bin\mysqldump --dat ... -
java程序打开指定的网址
2008-01-24 09:43 16172007-04-19 13:57:42 import j ... -
tomcat5.0.*迁移Tomcat5.5.*的问题:jsp页面显示空白
2008-01-24 09:39 32422007-05-09 12:51:19 本机环境:Win ... -
MySQL常用命令
2008-01-24 09:35 11352007-06-13 20:37:22 1.连接M ... -
Core Java:java除法中保持小数点位数的两种方法
2008-01-24 09:31 6399Method One: (double)(Mat ...
相关推荐
在Tomcat和Struts2的环境中,实现文件的上传和下载功能是常见的需求,尤其是在开发交互性强的Web应用时。 首先,我们需要了解文件上传的基本原理。在Web应用中,用户通常通过表单提交文件,表单的`enctype`属性必须...
编辑 `/etc/init.d/tomcat` 文件,在第二行添加以下内容,以便系统在运行级别2、3、4和5时启动和停止Tomcat: ```bash #chkconfig: 2345 85 15 #description: Tomcat server CATALINA_HOME=/u01/app/apache-tomcat-...
在这个资源下载中,你将获得的是完整的Apache Tomcat 8.5.11发行版,包含了运行和部署Java Web应用所需的所有组件。 首先,让我们详细了解一下Tomcat的核心功能和特点: 1. **Servlet容器**:Tomcat的主要功能是...
在目录/etc下修改profile文件 export CATALINA_HOME=/usr/local/tomcat export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib export PATH=$PATH:$CATALINA_HOME/bin 执行命令: source /etc/profile 查看环境变量:...
【标题】"Tomcat6/7/8 32位下载"所涵盖的知识点主要集中在Apache Tomcat的历史版本以及在32位操作系统上的部署和使用。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web部分,尤其是Servlet和JSP...
在使用过程中,你可以根据实际需求配置Tomcat的服务器端口、JVM参数、SSL支持等,以适应不同的部署环境和性能要求。同时,定期检查和更新Tomcat的安全补丁和版本升级,以确保系统的稳定性和安全性。
在下载和安装 Tomcat 过程中,我们可能会遇到一些常见的问题,例如无法下载、安装失败、配置错误等。对于这些问题,我们可以查看 Tomcat 的官方文档、社区讨论和在线帮助资源。 下载和安装 Tomcat 需要了解 Tomcat ...
在IT行业中,文件上传与下载是Web应用中的常见功能,特别是在企业级的系统中,例如内容管理系统、在线教育平台等。本示例聚焦于如何利用Struts2框架和Tomcat服务器来实现这一功能。以下是对这个主题的详细阐述: ...
标题中的"Tomcat9.0安装JKS格式SSL证书"意味着我们要在Tomcat 9.0的环境中设置一个JKS文件,这个文件将包含我们的SSL证书和对应的私钥。这通常涉及到以下几个步骤: 1. **获取SSL证书**:首先,你需要从权威的证书...
在使用这些版本的Tomcat时,用户通常会解压缩rar格式的文件,然后通过修改`conf`目录下的配置文件来定制服务器的行为,如`server.xml`、`web.xml`等。此外,Web应用程序通常打包为WAR(Web ARchive)文件,可以直接...
- **跨平台支持**:mod_jk 支持多种平台,包括 Windows 和 Linux,在官方提供的链接中可以找到对应版本。 #### 获取 mod_jk 版本 mod_jk 的下载页面位于 Apache 官方网站上: - **官方网站**:...
在使用Tomcat作为Web服务器的应用程序中,可能会遇到一个常见的问题:当用户尝试通过Internet Explorer(IE)浏览器下载rar格式的文件时,文件会被误识别为文本文件,并以乱码形式展示出来。这主要是因为Tomcat默认...
代码如下:”” docBase=”/usr/tomcat/apache-tomcat-8.5.11/webapps/guanwang” debug=”0″ reloadable=”true”/> docBase即为默认访问的文件夹名称。Linux与Windows一样,只是文件夹地址有差别 代码如下:<...
在Java和Tomcat的环境中,有时我们可能需要清理Tomcat服务器下的临时文件,这通常是出于优化性能、释放磁盘空间或解决某些问题的需要。Tomcat作为一款广泛使用的Java应用服务器,它会在运行过程中生成各种临时文件,...
为了使Tomcat在系统启动时自动启动,我们可以将其添加到系统的启动脚本中。在大多数Linux发行版中,可以将Tomcat的启动脚本`/apache-tomcat-7.0.57/bin/startup.sh`链接到`/etc/init.d`目录下,并设置相应的启动级别...
- 同时,在`catalina.sh`中添加代码来追踪Tomcat的PID,以便在需要时找到它。 3. **修改端口号** - Tomcat默认使用8080作为HTTP端口,8005为shutdown端口,8009为AJP端口。你可以根据需要修改这些端口。例如,将...
在下载并解压这个zip文件后,你会看到两个主要的目录: 1. **Win32 VS16**:这个目录可能包含了使用Visual Studio 2019(版本16)编译的适用于Windows 32位系统的相关文件。尽管文件名中包含“Win32”,但在这里它...
Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)
在本教程中,我们将深入探讨如何下载、安装以及配置Apache Tomcat 6.0.35。 首先,`apache-tomcat-6.0.35.rar`是该版本Tomcat的压缩文件,用户需要先进行解压。RAR是一种常见的文件压缩格式,可以使用WinRAR或其他...
在`pom.xml`文件中,可以通过添加以下依赖来让Maven项目支持Tomcat服务器: ```xml <!--Servlet3.0--> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jsp-api</artifactId> <scope>provided</scope...