您的位置:首页 > 运维架构 > Tomcat

win7下搭建手动转码服务器的安装配置tomcat、java、ffmpeg、hy_changsha、FTP

2014-03-20 17:01 936 查看
http://www.2cto.com/os/201203/122261.html
1.下载JDK安装

官网下载地址http://java.sun.com/javase/downloads/index.jsp

下载后安装选择你想把JDK安装的目录

比如JDK安装目录E:\java

其他博文有说还要装JRE其实JDK安装好了就不需要安装JRE了本身就有了。

2.设置JDK环境变量

右击“计算机”点击“属性”点击弹出界面的左部分的“高级系统设置”选择“高级”选项卡点击下部的“环境变量”


新建2个变量编辑1个变量分别填入以下信息如图所示:

新建

变量名:JAVA_HOME

变量值:你的JDK安装目录\jdk1.7.0

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\BIN

注意最前面有个.号

编辑

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(将此处的红色字符串粘帖到变量值的最前面)

开始运行输入CMD在命令行里分别输入java; javac; java -version
如显示以下信息说明你的Java环境变量配置成功









3.下载Tomcat官网上下载的文件都是绿色免安装的。如apache-tomcat-7.0.26-windows-x64.zip

下载地址http://tomcat.apache.org/download-70.cgi

下载后解压缩E:\apache-tomcat-7.0.26随你喜欢解压哪里。

4.设置Tomcat环境变量

新建

变量名:TOMCAT_HOME

变量值:你的TOMCAT所在目录
如E:\apache-tomcat-7.0.26

现在环境基本都搭建好了可以试一试了。

启动tomcat运行tomcat目录/bin/startup, 点击startup好像一闪而过或弹出个命令行窗口不是很爽文章后面会提到怎么处理

然后在浏览器中输入http://localhost:8080

如果页面显示如图恭喜你环境搭建成功了!


我们有看到tomcat目录/bin文件夹里有个tomcat7w.exe顾名思义就是tomcat以window方式显示控制台。第1次点击打开它时候可能会提示tomcat指定的服务未安装此时我们可以这样解决它。

打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入service.bat install 即可,如图操作tomcat目录按自己机子上的来哦



这样就可以让tomcat以window方式显示控制台。点击tomcat7w.exe会显示如图:

点击start启动tomcat服务如果startup type选择AUTOMATIC就是随开机启动啦这样就不需要每次都手动开启啦。

5.配置hy_changsha和ffmpeg
将hy_changsha目录复制到tomcat6的webapps目录下
然后配置hy_changsha\WEB-INF\classes目录下的
transcode.properties文件
#转码服务器编号
transcoding.machineId=1 设置为不同的编号
#转码服务器节目存储根路径
transcoding.programBaseLocation=E:/transcoding_videos 此处为被转码文件和转码后的文件存放处
#转码服务器ffmpeg所在路径
transcoding.ffmpegPath=此处为ffmpeg所在目录
#任务超时时间单位分钟
transcoding.timeout=75
#定期删除过期的文件单位小时
transcoding.deleteInterval=72
#转码类型
transcoding.type=ts-mp4
#文件转码命令{0}源文件{1}目标文件目前在用ts装换为MP4
transcoding.commandLowCode ={0} -v error -i {1} -c:v libx264 -b:v 610k -bt 610k -b:a 64k -ac 1 -c:a libvo_aacenc -trellis 1 -profile main -y -vf pp=lb -f mp4 {2}
transcoding.commandHighCode ={0} -v error -i {1} -c:v libx264 -b:v 1136k -bt 1200k -b:a 64k -ac 1 -c:a libvo_aacenc -trellis 1 -profile main -y -vf pp=lb -f mp4 {2}
#转码完成后节目上传FTP配置
transfer.storage_ftp_server_ip =172.*.*.*
transfer.storage_ftp_server_username=****
transfer.storage_ftp_server_password=***
transfer.storage_ftp_server_port=**
#上传时节目的开始文件夹
transfer.storage_ftp_server_path=

重启tomcat6至此配置完成。

6.FTP软件安装(FileZilla Server)
1)下载网址:https://filezilla-project.org/index.php
2 ) 配置:添加用户名与密码,目录是transcoding.programBaseLocation的参数配置的目录要一致

测试:
1)在IPTV后台添加节目
2)配置好剪刀上传节目

排错:
1)D:\var\log\hy_changsha 查看日志文件

7.常用的tomcat配置设置小技巧

一、端口8080改为80从而http://localhost:8080/web项目 可以直接写为http://localhos/web项目文件夹名称

tomcat目录/bin/文件夹下编辑server.xml文档

将<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

改为<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

二、配置WEB项目的虚拟目录

配置之前web项目文件夹里必须新建个文件夹WEB-INF,此文件夹里必须有个web.xml的文件。这些都可以直接在tomcat/webapps/ROOT/里复制过来放到自己的WEB项目中即可。

如果不配置则需将web项目的文件夹放在tomcat/webapps/下访问路径为http://localhost:8080/web项目文件夹名称

如果WEB项目放在其他盘符则在tomcat目录/bin/文件夹下编辑server.xml文档

在文档的末尾处添加<Context path="/nala" docBase="e:\www\nala"></Context>如图所示

其中,path为访问标识docBase为实际项目的所在目录这样指定后重启tomcat访问http://localhost:8080/nala也就成功了。


好了所有的配置和说明都完成了大家可以在win7下使用tomcat环境爽下吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat6