我对video文件有点问题。 显然,对于手机video,服务器应该支持字节范围。 以下是来自我的video请求的响应标题。 Server Apache-Coyote/1.1 Content-Disposition filename=test.mp4 Expires Sat, 10 Sep 2011 21:02:51 +0000 Cache-Control public, max-age=2592000 Last-Modified Tue, 09 Aug 2011 22:42:45 +0000 Etag dot:9aa53bc0-703e-4628-929f-15a874a8a172:1312929765000:14351674 Content-Type video/mp4 Content-Length 14351674 Date Thu, 11 Aug 2011 21:02:51 GMT 如何将“接收范围:字节”添加到我的服务器configuration? 谢谢
我正在尝试将WAR部署为Tomcat服务器上的根应用程序。 我可以设法通过在server.xmlconfiguration文件中添加一行来实现,但我想从服务器configuration中将其外化。 请注意,我也不应该以任何方式修改WAR。 文档似乎表明我应该可以通过在$ {CATALINA_HOME} / [Engine] / [hostname] /中添加一个ROOT.xml文件来实现。 我尝试了以下内容: <Context docBase="webappname" path="" /> 但它不工作(我仍然看到了默认的Tomcat网页)。 我究竟做错了什么 ?
我有一个/etc/init.d/tomcat1脚本,它在rc级别3和5上启动时运行。此脚本在启动时调用/usr/local/tomcat1/bin/startup.sh 。 虽然我可以从控制台手动执行/usr/local/tomcat1/bin/startup.sh ,但在启动时,我在/var/log/boot.msg得到以下内容: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 之后,我在/etc/init.d/boot.local添加了以下内容: export JAVA_HOME="/usr/local/java" 但是我仍然收到关于JAVA_HOME丢失的信息。 我最终做的是修改/usr/local/tomcat1/bin/catalina.sh并硬编码如下: JAVA_HOME="/usr/local/java" Tomcat现在可以在启动时启动,但是我知道在catalina.sh脚本中硬编码并不好。 所以问题是,我怎样才能设置/导出JAVA_HOME ,使其可以从启动时运行的脚本读取? 谢谢
有没有办法升级tomcat服务器… 不会造成太多的停机时间? 自动复制(或configuration)所有现有的configuration和webapps。 例如:像哈德森这样的工具可以自动升级,甚至不需要到达服务器上的哈德森文件夹。 可能是因为它是一个服务器,而不是一个应用程序的tomcat是不可能的,但有什么比手动做事更好。
刚刚花了两天时间解决了EC2在离岸团队logging下的开发问题。 在EC2的多个Dev实例中运行apache / tomcat V7.0.21几周,没有任何问题。 那么在D3环境下的主要性能问题。 在第一次没有问题的情况下重新在岸上运行脚本。 在D3 env中再次离岸logging缺陷,这次他们在D2中运行脚本克隆没有任何问题。 早上在D3在岸上再次运行脚本,这次有重大问题。 有一种感觉是基础设施,但没有办法certificate这一点。 调谐的servlet容器看着垃圾收集,堆,jdbc池 – 在沙盒环境中,没有错。 然后脚本在D3克隆图像中传递。 所有logging的缺陷已通过 我们什么也没变。 它在Xen虚拟机,networking或RDS上看起来像EC2问题。 不知道是什么。 当你盲目的时候,你怎么能隔离云中的错误。 没有基础设施的可见性,你从哪里开始? 任何人有类似的问题? EC2基础设施可以被监控吗?
我浏览了网页,试图find一种方法来创build一个没有单点故障的tomcat集群,而我发现的所有东西都是我需要一个叫做dispatcher的东西,在这种情况下,它将是Apache web服务器,两个tomcat服务器。 调度程序将收到请求并将这些请求交给tomcat服务器,但是如果Apache Web服务器closures了,我该如何克服这个失败点呢?
我试图让我的本地开发框上运行Tomcat 6和Railo 3.3。 我的经验是与Adobe ColdFusion,并认为我会尝试新的东西。 我在d:\dev\tomcat6\安装了Tomcat。 然后,我下载了Railo的最新战争,把它重命名为railoapplication1.war,并将其复制到d:\dev\tomcat6\webapps\并让它执行。 经过testing,我可以通过http:// localhost:8080 / 和Railo在http:// localhost:8080 / railoapplication1 现在从我的理解复制战争文件这种方式是相当于创build一个新的多服务器实例(在Adobe ColdFusion下)。 在完成之后,我通常会使用连接器将网站链接到该实例。 这是我有点困惑。 我的主要目标是通过主Tomcat绑定访问多个“实例” localhost:8080/railoapplication1 localhost:8080/railoapplication2 … localhost:8080/railoapplicationN 但是想保持我的应用程序文件与此分开,而不使用Apache前端。 例如,我希望我的应用程序在railoapplication1:8080上看起来像这样: 应用程序文件在d:\dev\www\railoapplication1使用部署在d:\dev\tomcat6\webapps\railoapplication1 我试过编辑Tomcat的servers.xml无济于事。 <Host name="railoapplication1" appBase="webapps\railoapplication1" unpackWARS="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="d:/dev/www/railoapplication1" /> </Host> 如果我这样做,我可以浏览到 http:// railoapplication1:8080 / index.cfm (testing页) 但Railo根本没有收到任何信息,而且我得到的是纯文本,而不是看到我的CFML被执行 <cfoutput>#now()#</cfoutput> 我必须做出明显的错误,因为它看起来像一个非常标准的设置。
如何停止Tomcat 6.0服务器? 在bin目录下它只有4个文件 bootstrap,tomcat6,tomcat6w,tomcat-juli 在TaskManager下也是,Windows Processes也没有关系到tomcat 我们怎样才能停止服务器实例(我需要停止它,因为我修改了一些web.xml文件)
我试图在Windows XP上集成tomcat 5.5和apache 2.2.3 (必须使用它)。 我已经下载了最新的mod_jk.so并放入到Apache的modules文件夹。 对httpd.conf进行了添加/更改: ServerName localhost:8160 Listen 8160 #load module LoadModule jk_module modules/mod_jk.so <IfModule jk_module> JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel debug JkShmFile logs/mod_jk.shm JkWatchdogInterval 60 JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /jsp-examples/*.jsp worker1 JkMount /servlets-examples/* worker1 </IfModule> 并创buildworkers.properties其中包含: worker.list=worker1 # Set properties for worker1 (ajp13) worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8165 在tomcat server.xml […]
我正在使用Railo编写一个网站。 我的代码将被部署在运行在Tomcat上的Railo服务器上,覆盖在常规的Apache + PHP服务器上。 我需要将所有请求发送到http://subdomain.myserver.co.uk/及其子文件到/public_html/railo/tomcat/webapps/ROOT/subdomain/目录。 我在cPanel中定义了一个子域,文档根目录为/public_html/railo/tomcat/webapps/ROOT/subdomain/ ,但仍然要求http://subdomain.myserver.co.uk/显示/public_html/railo/tomcat/webapps/ROOT/ 。 我可以查看我的文件,如果我请求http://subdomain.myserver.co.uk/subdomain/ 我一直在摆弄.htaccess文件,现在已经有一段时间了,但是我被困住了 有什么办法,我可以做我想要实现的,或者我辞职获取这些网页使用http://subdomain.myserver.co.uk/subdomain/