Tag: tomcat

安装jasperserver时出错

我即将在我的服务器上安装一个jasperserver实例。 这不是我的第一个jasperserver安装,我已经在我的主机系统和lxc上做过了。 但是现在出于某种原因,在另一台服务器上完成安装后,出现以下错误: Please wait while Setup installs JasperReports Server CP 5.6.0 on your computer. Installing 0% ______________ 50% ______________ 100% ######################################### Warning: Problem running post-install step. Installation may not complete correctly Error running /opt/jasperreports-server-cp-5.6.0/apache-ant/bin/ant import-ce -DimportFile=install_resources/export/js-catalog : BUILD FAILED /opt/jasperreports-server-cp-5.6.0/buildomatic/bin/import-export.xml:260: The following error occurred while executing this line: /opt/jasperreports-server-cp-5.6.0/buildomatic/bin/import-export.xml:158: Java returned: 255 你有什么想法可能导致这个错误发生?

使用Jenkins部署到Tomcat根目录

有没有办法在Tomcat 7服务器的根目录上部署我的Java应用程序.war文件,使用Jenkins的Deploy插件 ? 目前该应用程序被部署在http://server/foo/如果它在一个名为foo.war的文件中。

哪个AMI用于Amazon EC2中的Java / Tomcat / MySQL?

我最初发布在stackoverflow.com上,并build议serverfault.com可能是一个更好的地方来问这个问题。 所以在这里: 我试图确定哪个亚马逊机器映像(AMI)在亚马逊的EC2中用作我的虚拟服务器。 现在,我需要select符合AWS免费使用套餐的AMI。 我想在Windows XP,Tomcat 7和MySQL 5.5上部署一个使用Eclipse开发的Java应用程序。 我知道我可以select基本的32位Amazon Linux AMI。 然后,我会手动安装Tomcat和MySQL(MySQL是否安装在图像上或单独在Elastic Block Store(EBS)?)。 这是蹭,我是一个Linux的noob。 我可以启动Tomcat并在Linux上查看日志等,但我不熟悉Linux上的Tomcat和MySQL的安装过程以及sudo和chmod等命令。 我很高兴能在Linux上获得更多的实力,但是我现在的时间很短。 AMI是否已经捆绑了Tomcat和MySQL? 请求实例向导显示805个自由层合格的社区AMI。 免费等级符合条件的AMI中有51个名称中有“Tomcat”。 我愿意考虑使用Elastic Beanstalk,但是迄今为止我的研究还没有发现任何有关使用Bean和Beanstalk的讨论。 讨论似乎都使用亚马逊的SimpleDB。 任何意见是极大的赞赏。

如何诊断Apache / Tomcatconfiguration中的“502 Bad Gateway”响应?

我刚刚完成了一个相当默认的Tomcatconfiguration。 我的Apacheconfiguration是预先存在的,后tomcat它仍然没有问题。 我正在使用mod_jk(如果我正确地说的话)Apache和Tomcat之间的接口,并为我的工作人员设置了我的conf文件。 我把我的testing文件(简单地: http : //tomcat.apache.org/tomcat-4.1-doc/appdev/sample/web/hello.jsp )放到我的tomcat/webapps/目录中,然后通过http:// localhost / jsptest / hello.jsp 。 Apache从这里返回一个502 Bad Gateway响应。 我通过Apache日志证实了这一点,但除此之外,我不知道如何诊断问题。 我假设502是因为Tomcat没有回应。 我想确认Tomcat是否收到请求,但找不到日志文件。 在这一点上,我以为我的安装是完整的,所以不知道从哪里去。 任何input将不胜感激。 编辑: catalina.out , manager.log , localhost.log等没有任何数据logging的时间,我提出了我的要求。 编辑:慢慢地找出configuration。 当我发出请求时,以下三行出现在mod_jk.log中: [Tue Jun 01 17:34:26 2010] [4207:3086195296] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (1252): wrong message format 0x3c21 from 127.0.0.1:8080 [Tue Jun 01 17:34:26 2010] [4207:3086195296] [error] ajp_get_reply::jk_ajp_common.c (2055): (worker) […]

tomcat webapp部署失败

启动tomcat时出现错误日志。 我有tomcat / webapps目录中的wookie webapp。 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory wookie org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart 这些是web.xml中与监听器相关的三行 <listener> <listener-class> org.apache.wookie.server.ContextListener </listener-class> </listener> <listener> <listener-class> org.directwebremoting.servlet.EfficientShutdownServletContextAttributeListener </listener-class> </listener> <listener> <listener-class> org.directwebremoting.servlet.EfficientShutdownServletContextListener </listener-class> </listener> 这对你们中的任何一个人都有意义吗? 我有更多的信息 org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class org.apache.wookie.server.ContextListener java.lang.IllegalStateException: Transaction not initiated or […]

tomcat web-application的硬件推荐

我们在我们的testing系统(CentOS)上运行一个Web应用程序 – 一个Web服务器(apache),两个运行相同Web应用程序的Tomcat实例,一个PostgreSQL数据库,每个都在四个虚拟服务器上运行。 该应用程序[意味着]成千上万的用户使用,也需要一些敏感的用户数据存储。 我们正在计划将这一function转移到生产系统中,并就如何为此functionselect正确的硬件寻求一些build议。 我非常乐意接受任何有效且适合这种环境的build议(虚拟机或专用或混合)。 我想我正在寻找的是instant failover 。 任何人可以build议我一个规格和任何额外的设备(S)可能需要运行这些服务? 几件事在我心中:对于数据库服务器,我正在考虑一个专用的服务器 – 为系统磁盘镜像的RAID 1和为数据库(本地存储)的RAID10。 或者我们应该去FC与共享存储? 最快的tomcat磁盘(这是瓶颈 – 不是吗?),用于Web服务器故障转移的循环DNS以及每个networking的I / O带宽专用GbE。 但是我非常感兴趣的是看看其他人如何devise他们的系统(CPU,RAM,额外的硬件,过程等),牢记这个需求。 任何input的欢迎和非常感谢。 提前致谢。 干杯!!

在tomcat中,如何将Web应用程序的控制台输出redirect到日志文件?

我正在windows中运行Netbeans中的Tomcat 7。 有什么方法将System.out.printlnredirect到日志文件? 现在我在我的控制台上得到它。 有没有什么办法可以改变日志logging属性文件redirect我的控制台输出到文件? 这是我的logging.properties文件 handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ############################################################ # Handler specific properties. # Describes specific configuration info for Handlers. ############################################################ 1catalina.org.apache.juli.FileHandler.level = FINE 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.FileHandler.prefix = catalina. 2localhost.org.apache.juli.FileHandler.level = FINE 2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 2localhost.org.apache.juli.FileHandler.prefix = localhost. 3manager.org.apache.juli.FileHandler.level = FINE 3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 3manager.org.apache.juli.FileHandler.prefix […]

无法通过JMX连接Tomcat

我无法通过Linux虚拟机中的JMX连接到一个Tomcat服务器。 没有运行防火墙。 一切似乎都好。 通过在网上search,我发现我必须使用-Djava.rmi.server.hostname属性来修复它。 它的工作,但我不明白为什么。 我的机器有五个运行的Tomcat服务器,它们都在连续的端口(8008,8018,8028 …)中启用了JMX,它们都具有相同的configuration,只有其中一个连接了JMX。 没有防火墙,任何Tomcat中都没有-Djava.rmi.server.hostname属性。 我理解这个问题,但我不明白为什么我的Tomcat服务器有四个工作,其中一个没有工作。 为什么是这样?

使Tomcat 7.0刷新日志到磁盘?

如何在Windows Server 2008上作为服务运行的Apache Tomcat 7.0将日志刷新到磁盘而无需重新启动服务守护程序? 我没有发现延迟tomcat写入日志在Windows Server 2008中,但logging.properties根本不包含bufferSize指令。

没有Web服务器的Tomcat安全性

任何人都可以告诉我,从他的经验来看,如果将Tomcat单独留在(PRD)而不是“隐藏”在Apache或IIS之类的真正的Web服务器之后是一个好方法吗? 我在Tomcat上应用的应用程序是一个电子商务应用程序,具有安全模块(付款)的SSL证书。 所以我想指出安全。 在此先感谢有关此事的任何信息。

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.