Articles of tomcat

无法在Tomcat 6.0.18中login到Manager App

伙计们, 我无法在我的Tomcat中login到pipe理器应用程序(localhost:8080 / manager / html)。 更具体地说,它要求我的用户名和密码,并认为是正确的不接受。 这是我已经检查: 我试着编辑我的conf / tomcat-users.xml来添加我的用户/angular色。 这里是这个文件的当前内容: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="tomcat" password="s3cret" roles="manager"/> </tomcat-users> 我想也许这不是查找这个XML,但在其他地方。 所以,我来了解国界 。 现在我的configuration的Realm部分是: <Realm className =“org.apache.catalina.realm.MemoryRealm”/> (请忽略Realm之前的空间,由于某些原因,本站不接受字面标记) 我错过了什么?

为Tomcat Web服务器设置HTTP代理

基本上,我试图通过企业代理/防火墙(我没有直接控制)从Tomcat服务器进行SOAP调用,我试图添加信息到catalina.properties文件,如下所示: http.proxyPort=80 http.proxyHost=www-proxy.company.com 我仍然在stdout日志中超时。 我是否需要做其他事情,如果没有,还有另一种方法来testingSOAP调用?

作为非root用户,我如何在tomcat下运行hudson?

目前我的tomcat以root身份运行,因为它绑定到80端口。 我希望在tomcat中以非root用户身份运行hudson。 我该怎么做呢? 我正在寻找一个解决scheme,不需要我通过tomcat添加一个Apache代理。

如何将tomcat的特定端口作为url?

我在地址为http://myserver:8080 tomcat上有一个应用程序,但是我希望它是特定url上的服务器,例如http://myserver/jira 。 所以我希望所有以myserver/jira开头的东西映射到myserver:8080 : http://myserver/jira => http://myserver:8080 http://myserver/jira/Dashboard => http://myserver:8080/Dashboard 我该怎么做?

如何以root身份运行tomcat?

我不是一个pipe理员,pipe理员和pipe理员的政策很新。 现在我知道我需要以某种方式将tomcat绑定到root。 目前我所有的端口80的stream量路由到与tomcat标准的iptables,但似乎应用程序不能从一些租用的办公室访问,我给的理由是,他们只允许从这些网站和防火墙pipe理员的标准端口上的传出通信拒绝改变。 我已经search了几个方法来解决我的问题,但我比之前开始search更困惑,因为很多页面都很旧。 我正在使用租用的CentOS虚拟服务器(5.4)与tomcat5.5与Java 1.6(openjdk)

我可以使用http:// localhost:8080连接到我的tomcat6服务器,但是当我用我的ip地址replace本地主机时,我无法连接。 是什么赋予了?

有没有configuration设置我需要修改某处为此工作?

Tomcat和部署与pipe理/pipe理屏幕

通过Admin / Mgmt接口在Tomcat上部署Java Web应用程序的正确方法是什么,并将其作为根应用程序并托pipe在端口80上? 默认情况下,我得到/myapp-0.1和端口8080? 大多数商店是否在他们的Java应用服务器之前使用了带有反向代理的Apache? 那么对于最终用户,他们看到从/和端口80服务的应用程序? 与Java没有太多的历史,所以8080和子目录的目的/意图对我来说是新的。 谢谢。

iptables阻止mysql端口3306

我得到一个Tomcat服务器运行一个Web应用程序,必须通过Hibernate在同一台机器上访问一个MySQL服务器。 所以,我添加了一个端口3306的规则到我的iptables脚本,但是由于某种原因,tomcat无法连接到mysql服务器。 我需要重置所有iptables规则 – 然后tomcat可以再次连接到mysql服务器。 所有其他的iptables规则虽然工作完美。 怎么了? 这是我的脚本: iptables -A INPUT -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp –dport 24 -j ACCEPT iptables -A INPUT -p tcp –dport 80 -j ACCEPT iptables -A OUTPUT -p tcp –dport 80 -j ACCEPT iptables -A INPUT -p tcp -s localhost –dport 8009 -m state […]

错误:无效com.sun.management.jmxremote.port号码:8999

我有一个CentOS + CPanel + Tomcat + Spring + MySQL + Flex架构。 我需要监视我的应用程序的内存,因为Tomcat不时崩溃。 我读过JMX + Jconsole是一个很好的select。 所以我在CATALINA_OPTS设置了这些variables(在CPanel中,你在tomcat.options文件中添加了这些选项)。 但是我得到一个无效的端口错误。 我尝试了几个端口号: tomcat.options这是一个不工作的tomcat.options文件: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=li170-64 我GOOGLE了错误,并找不到其他人有相同的错误。 怎么了?

Tomcat和应用程序逻辑位于双服务器系统(数据库服务器还是Web服务器)上?

我有一个取决于BlazeDS和Oracle Application Express的应用程序,它们都需要使用Tomcat或同等的东西。 我有以下两个Linux服务器: (1)Oracle数据库11G (2)Apache Webserver 此外,我的应用程序需要Java和C程序主要用于大量的数字处理。 我的第一个问题是,哪个服务器把Java和C的应用程序逻辑? 它应该是数据库服务器还是Web服务器? 或者,它取决于…? 我的第二个问题是放置Tomcat的服务器(它是否总是在Web服务器上运行,还是依赖于第一个问题的答案)? 如果有不止一种可能性,会赞赏利弊。