我有Linux VPS。 使用cPanel configuration Linux CentOS默认端口:80 为PHP 运行 Apache的服务器 (默认在cPanel中)Tomcat 5.5.33 我只有一个IP分配给它。 在其上托pipe多个域。 我的问题:所有的域都运行在端口:80,但我只需要我的域中的一个运行在端口:8080 我可以访问我的域名www.example.com:8080,但我需要访问它作为www.example.com(8080应交付,而不是默认的80) 我的参考 http://httpd.apache.org/docs/2.0/vhosts/examples.html http://library.linode.com/lamp-guides/centos-6
作为重新安装NetBeans 7.0.1的一部分,我的电脑上也安装了Tomcat 7.0.14。 我也创build了一个经理angular色。 我可以成功访问http://localhost:8084/manager/html 。 <role rolename="manager-gui" /> <user username="tomcat" password="tomcat" roles="manager-gui"/> 但是,当我尝试访问文档,如http://localhost:8084/docs/setup.html ,我得到一个HTTP 404 resource not available 。 我检查了安装目录和/webapps/docs/setup.html确实存在。 我究竟做错了什么? 我错过了什么? 谢谢。 编辑 以下是server.xml的主机内容: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!– SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html –> <!– <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> –> <!– Access log processes all example. Documentation […]
我有一个Apache WebServer + Tomcat 7提供Struts2的网页。 当我使用任何Web浏览器时,它的工作没有问题,但是当我尝试使用W3Cvalidation器或Facebook Lint访问网页时,服务器返回错误500。 [28/Oct/2011:21:45:58 +0100] "GET /agenda7/event?id=124 HTTP/1.1" 200 9898 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22" [28/Oct/2011:21:47:16 +0100] "GET /agenda7/event?id=124 HTTP/1.0" 500 6287 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" [28/Oct/2011:21:47:42 +0100] "GET /agenda7/event?id=124 HTTP/1.1" 500 6287 "-" "W3C_Validator/1.2" 不知何故,它就像那些服务无法理解如何使网页的获取请求没有扩展名,但是,如果是这样的话,错误应该不是404? 有什么build议么? 编辑: 刚刚用另一种映射testing了这个问题,问题依然存在: [28/Oct/2011:22:54:53 +0100] "GET /agenda7/event_124 […]
我在1 ELB后面使用10EC2实例。 而ELBconfiguration了80到8080和443到8080端口。 而所有使用Apache Tomcat安装的10EC2实例,在1分钟内在ELB上的请求总数在8000到10000左右。 我面临着10个EC2实例上的CLOSE_WAIT连接问题,它具有Apache Tomcat。 EC2实例types:m1.xlarge 当我们重新启动Apache Tomcat时,所有的CLOSE_WAIT连接都会丢失,但是在生产实例上却不适合。 请帮我一下
我需要在CentOS机器上安装php,并将其configuration为使用tomcat5和mysql 任何人都知道我可以做到这一点? tomcat和mysql的主文件夹是 /usr/share/tomcat5 /usr/share/mysql 对于PHP,我从http://php.net/downloads.php下载,PHP 5.3.10(tar.gz) 我提取的文件的PHP来源 /usr/local/src/php-5.3.10 现在我不确定如何进行安装的PHP来使用tomcat5和MySQL .. 需要帮忙。 提前致谢。
我build立了一个使用libpcap的webapp(通过jpcap)。 为了能够获得networking接口列表或绑定到networking接口,应用程序(在这种情况下是从tomcat服务器运行的webaap)必须以root权限运行。 在开发过程中,我只是用root权限(sudo eclipse)运行Eclipse,而且我的webapp在Eclipse的本地tomcat服务器上工作得很好。 但是,当我尝试将我的webapp部署到“真正的”tomcat服务器时,它不起作用。 我也尝试使用sudo启动tomcat6服务,并将TOMCAT6_USER定义(在/etc/init.d/tomcat6中定义)从“tomcat6”更改为“root”,但没有任何区别。 我该怎么做才能使它工作?
我configuration了OpenNMS来收集来自tomcat7 jmx的各种数字数据。 有很多东西。 我有兴趣监视这个tomcat实例,这样我可以避免停机时间和locking。 我应该注意哪些指标? 我已经通过SNMP监控CPU,内存,networking等。 有了这个JMX连接,我觉得有趣的事情是 卡塔利娜:types= GlobalRequestProcessor,名字= “AJP-生物/ ABCD-XXXX” RequestsCount到目前为止。 卡塔利娜:types=pipe理器,上下文= /对myApp,主机=本地主机 活跃的会议和迄今为止最大的
我正在使用ExtJS框架,其中有大量的js和css文件,用于所有的应用程序。 我打算分享这些之间的一些networking应用程序(不同的war文件)。 由于这个原因,我想直接从Web服务器上提供ExtJS js和css ,在我的情况下, Tomcat6可以用来提供静态文件,就像这个有用的链接一样 。 因此,我把我的文件放在/var/lib/tomcat6/webapps/ROOT/extjs/ 。 直接在该目录下的静态文件被正确地提供,例如/extjs/ext.js正确地提供/var/lib/tomcat6/webapps/ROOT/extjs/ext.js文件。 但是,较低级别目录中的文件(例如/extjs/welcome/css/welcome.css )应放在/var/lib/tomcat6/webapps/ROOT/extjs/welcome/css/welcome.css文件中, 404 。 TL / DR Tomcat只在顶级目录中提供静态文件。 对于层次结构中较深的文件,将返回一个404 。 configuration文件内容 : server.xml中 应用程序的web.xml 固定 – 解决scheme : 问题是我正在放置这个条款: <Context docBase="/path/to/extjs-static-files" path="/extjs"/> 在Tomcat的server.xml <Engine>子句中。 一旦我把它放在<Host>标签中,它就开始工作了。 阅读这个文档是非常有用的,以确定我做错了什么。
我需要在Azure托pipe的tomcat Web应用程序上启用SSL。 我设法使用此信息在独立的tomcat web应用程序上启用SSL:tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html 我的SSL供应商向我提供了:SSL证书,私钥和中级SSL证书。 CSR由供应商生成。 如何在Azure上托pipe应用程序时configurationSSL? 版本信息:Tomcat 7,JRE 1.6这个应用程序的性质:Web应用程序有一些前端页面(JSP),并使用其他Web服务与各种组件进行交互。 存储:正在使用SQL Azure和Azure Blob存储工作者angular色。 没有Web用户angular色。 此博客中描述的部署scheme:blogs.msdn.com/b/cesardelatorre/archive/2010/09/12/developing-and-deploying-java-tomcat-apps-into-windows-azure.aspx
我的mod_jk.log在一个小时内获得了2MB的大小,并且所有的条目都是这样的: [Mon Aug 13 10:51:28 2012] ajp13 www.my_site.com 0.690152 [Mon Aug 13 10:51:28 2012] ajp13 www.my_site.com 0.002675 [Mon Aug 13 10:51:29 2012] ajp13 www.my_site.com 0.000794 [Mon Aug 13 10:51:30 2012] ajp13 www.my_site.com 0.001993 [Mon Aug 13 10:51:30 2012] ajp13 www.my_site.com 0.000764 [Mon Aug 13 10:51:35 2012] ajp13 www.my_site.com 0.004724 那么,我怎样才能完全禁用这个日志? 目前我已经在configuration文件中将logLevel设置为info。 Apache的Tomcat文档build议,错误/debugging/信息只是有效的选项。 请帮忙。 另外,如何在一天之后旋转日志? 目前它在默认情况下在一周之后被旋转(我没有写/改变任何东西)。 […]