Articles of tomcat6

麻烦运行多个域名后面的Apache通过mod_jk的Tomcat

我在使用2个虚拟主机,在apache2后面设置tomcat6时遇到了麻烦。 如果我只有一个在tomcat中定义的主机,以及一个jk worker,一切正常。 只要我定义另一个jk工人和相应的tomcat主机,我在jk.log中得到这个错误: 9:3075328656] [info] ajp_connect_to_endpoint::jk_ajp_common.c (922): Failed opening socket to (69.164.218.75:8009) (errno=111) [Tue Feb 08 03:08:13 2011] [17159:3075328656] [error] ajp_send_request::jk_ajp_common.c (1507): (dogself) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=111) [Tue Feb 08 03:08:13 2011] [17159:3075328656] [info] ajp_service::jk_ajp_common.c (2447): (dogself) sending request to tomcat […]

如何在Centos 5.5上正确下载tomcat 6

我对如何在centos 5.5最后安装tomcat 6感到困惑。 这是我正在做的事情: # cd /etc/yum.repos.d/ # wget http://jpackage.org/jpackage50.repo # yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps 但是当我input部件命令,这是我得到: Resolving www.jpackage.org… failed: Temporary failure in name resolution. wget: unable to resolve host address `www.jpackage.org' 任何人都可以请给我正确的方式。 现在真的遇到麻烦了。 提前致谢。

Nginx的SSLredirect图像

我正在尝试将nginx设置为使用SSL连接的Tomcat服务器的反向代理。 当客户端浏览器调用nginx反向代理的IP时,我希望客户端的浏览器加载我的tomcat应用程序。 我的tomcat应用程序的地址是192.168.25.25,而nginx的代理地址是192.168.25.50 在我的nginx.conf文件中,我添加了这些行 location / { proxy_pass https://192.168.25.25:443/myapp/; proxy_redirect https://192.168.25.25/myapp/ https://192.168.25.25/; } 我的应用程序中的一些图像存储在192.168.25.25 /图像/。 现在这些目录不能被访问,因为proxy_pass设置为192.168.25.25:443/myapp。 有没有办法访问图像目录还不更改proxy_pass? 提前致谢。

在Ubuntu LTS 10.04.2的端口80上运行Tomcat6

我最近卸载了apache2,所以我可以直接在80端口上运行Tomcat6。 我一直在拉我的头发,试图让这个设置正确。 我读过这个post,关于设置tomcat使用authbind。 我试过这种方法,而不是在catalina.out中获取stacktrace错误,我只是在启动时得到一个[fail]响应,没有输出到日志。 我尝试将tomcat直接绑定到我的服务器的IP地址,然后编辑/ etc / authbind / byuid /以包含此IP地址,如同在此处input链接描述所示 ,但同样在启动时没有logging。 我可以成功地让tomcat在80端口上启动的唯一方法就是以root身份运行它,我不想这样做。 使用authbind在端口80上运行tomcat6的正确configuration是什么?

以tomcat用户身份运行cron作业

我希望能够像tomcat6用户一样运行cron作业。 我试图su tomcat6但我不知道该用户的默认密码。 我应该运行它们作为tomcat6(如果我能find密码 – 这是在Ubunbu 9.04)或运行他们作为另一个用户,但授予tomcat6用户访问必要的文件? 如果我做第二个选项,我应该创build一个组,并添加tomcat6,以及任何其他用户可能需要运行脚本的cron工作开始?

将我的EC2实例映射到www.mydomain.com

我是Cname,A record和all的概念的新手。 我正在用tomcat6运行一个EC2实例。 现在我需要将我的基于Java的应用程序映射到www.mydomain.com。 我刚刚经历了几个文件和常见问题。 我附上一个弹性IP,并映射弹性IP到一个地址与主机=“www”,并指向“我的实例的弹性IP”现在我能够看到tomcat6根文件夹的内容。 我需要直接映射我的应用程序,说我有我的web应用程序商店在一个名为“myapp”的文件夹。 现在,如果我inputwww.mydomain.com它应该直接加载我的应用程序的家“myapp” 我该怎么做?

Ubuntu的Apache的Tomcat的Web服务器集群/负载平衡

我有一台Ubuntu生产服务器,在端口80上运行apache2和tomcat6,mod_jk设置托pipe一些jsp页面。 而且,所有客户端的信息都存储在同一台服务器上的mysql数据库中。 CDN用于静态内容。 我们正在计划设置像集群/负载平衡/高可用性,不pipe它叫什么,所以如果生产服务器被宕机/销毁,其他的将托pipe服务没有任何停机时间。 我想知道有多less种方法可以用两台服务器或其他方式来做到这一点,任何人都可以短名单吗? 我也想要好的指导,我可以做到这一点。 我知道很多人会为Web服务器设置负载平衡,我请你们帮助指导我正确分享你的知识。 谢谢!

用TomcatreplaceApache实例6

我在一台Linux机器上,正试图用一个Tomcat 6实例replace一个Apache2实例。 我通过在适当的pid上运行kill来closuresApache实例,但是当我尝试访问任何页面时,我得到了504而不是404的错误。此外,当我运行Tomcat 6实例时,仍然收到错误504。请求端口80得到返回比要求端口8080更快。任何想法我能做些什么来获得Tomcat 6和运行?

URL重写模块从IIS7.5到Tomcat 6.0

我们有一个Java应用程序将被安装到tomcat6。 我们的安全团队不会允许Tomcat公开对待,所以我需要接收httpsstream量到IIS 7.5,并使用URL重写将stream量引导到Tomcat6(使用URL重写模块2)。 IIS 7.5和Tomcat6都在同一台服务器上。 我的问题如下: 我可以redirecthttpsstream量从IIS7.5到Tomcat6? 如果是的话如何保持encryption? (我已经在外部networking路由器和IIS7.5站点之间安装了SSL) 我是否正确地说,从IIS7.5到Tomcat接收到的stream量不会被返回到IIS7.5,并且它将被发送回客户端地址,并且需要通过https连接到连接到公众的networking设备? 根据没有。 3,当Java应用程序响应httpsstream量,我相信它会直接回应客户端,这将是外部networking设备 – 我如何设置tomcat和networking设备之间的SSL,因为我相信这将是一个新的连接? ?? 任何帮助将不胜感激 干杯杰夫

Tomcat6在Ubuntu中安装的时间间隔是崩溃的

我在Ubuntu操作系统中安装了Tomcat6,当我运行我的Web应用程序时,服务器每隔一段时间就会崩溃。 我已经尝试了很多,但没有得到解决scheme。 我已经增加了2048mb的内存,但仍然得到这样的错误。 以下是我得到的错误。 任何帮助将非常感激。 org.apache.tomcat.util.http.Parameters processParametersINFO: Invalid chunk starting at byte [312] and ending at byte [312] with a value of [null] ignoredException in thread "Timer-1" Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" Exception in thread "Timer-2" Exception in thread "http-8080-4" Exception in thread "http-8080-8" Exception in thread "http-8080-17" […]