我试图configuration我的tomcat翻转日志文件一旦达到大小限制。 我正在运行tomcat作为一个Windows服务,并将所有的标准输出redirect到catalina.log。 这是我通过logging.propertiesconfiguration设置大小限制的方式。 但它不工作。 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 = e:/apache-tomcat/logs/server_111-1001 1catalina.org.apache.juli.FileHandler.prefix = catalina. 1catalina.org.apache.juli.FileHandler.limit = 100000 # size 100kb 1catalina.org.apache.juli.FileHandler.count = 5 2localhost.org.apache.juli.FileHandler.level = FINE 2localhost.org.apache.juli.FileHandler.directory = e:/apache-tomcat/logs/server_111-1001 2localhost.org.apache.juli.FileHandler.prefix = […]
我试图设置一个开发环境与Apache2.2 + tomcat + mysql。 当然,我已经有apache2.2 + mysql工作正常与PHP,但是,当我看谷歌有关如何设置tomcat,我发现很多困惑。 有人使用代理,有人rewriterules等… 你能给我一些关于如何完成这个任务的信息/链接? 最好的,安德烈
我买了一个具有1GB内存的虚拟服务器来运行java网站应用程序。 我已经安装了Tomcat 6.0.33。 每次我运行tomcat,大概需要450MB的内存。 我尽量减less这一点,我设置了CATALINA_OPS export CATALINA_OPTS="-Xms256m -Xmx256m" 我已经创build了set setenv.sh文件,并把它放在里面: JAVA_HOME="/usr/local/java" export JAVA_HOME JAVA_OPTS="-Xmx256m -Xms256m" export JAVA_OPTS CATALINA_HOME="/usr/local/tomcat" export CATALINA_HOME 当我通过这个命令:ps -ef | grep tomcat我有: root 3150 1 5 15:32 pts/0 00:00:18 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Xmx256m -Xms256m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms256m -Xmx256m -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start root 3217 2041 0 15:37 pts/0 00:00:00 grep […]
这是Tomcat 6.0.18,Java 1.7.0_03(32位)和SLES11 SP2(64位)。 至于内核信息: $ uname -a Linux server-1 3.0.13-0.27-default #1 SMP Wed Feb 15 13:33:49 UTC 2012 (d73692b) x86_64 x86_64 x86_64 GNU/Linux 我们正在三台服务器上进行负载和长寿testing。 在所有三台独立的机器上,当每个Tomcat启动时,Tomcat在2 ^ 32毫秒(49天以上)的一秒内退出。 在每台机器上,两个线程在JVM退出之前产生堆栈跟踪(Tomcat本身在得到SocketTimeoutException这是JVM退出的原因System.exit(1)时调用System.exit(1) )。 一个线程是(默认情况下)在端口8005上侦听closures命令(通过查看Tomcat源validation): Jun 22, 2012 9:10:15 AM org.apache.catalina.core.StandardServer await SEVERE: StandardServer.await: accept: java.net.SocketTimeoutException: Accept timed out at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.ServerSocket.implAccept(Unknown Source) at […]
我想能够从我的tomcat webapps文件夹访问一个文件夹,以便我可以给某人一个URL,如: HTTP://本地主机:8080 / MyFolder文件/ myFile.f 而在networking浏览器中,如果他们指向这个,他们应该开始下载文件。 但是实际上,当我尝试指向这个位置时,我得到了一个404错误。 我怎样才能解决这个问题或解决它。
我们从托pipe公司雇用一台虚拟MS Server 2008机器。 我这样说是因为它可能有一堆额外的设置不是“香草”2008设置。 无论如何,我安装了一个默认安装的Tomcat 6.0,并已经得到它在服务器上运行良好。 我可以通过localhost:8080或xxx.xxx.xxx.xxx:8080访问它。 但是,当我尝试从家里的机器使用静态IP地址访问它时,它不起作用。 为什么? 我以为它可能是Windows防火墙,所以我创build一个新的端口8080入站规则。 仍然不起作用,我只是从浏览器中得不到任何东西,就像无法连接到该IP地址一样。 但是,当我把IP地址(即端口80),它解决了DNS的罚款,并去我们的ASP.NET IIS应用程序…所以,有什么不对? 更新: 这里是我的tomcat server.xml: <?xml version='1.0' encoding='utf-8'?> <!– Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You […]
拒绝:不是服务器pipe理员 我已经把这个问题困扰了好几个星期了(不是一直在意你,因为那样会很疯狂)。 我一直在试图将我的apache2服务器连接到我的tomcat服务器,如果有人在浏览我的web目录时遇到* .jsp或者servelet,它会被移交给tomcat。 我同时在Debian lenny上运行Apache2.0 (port 9099)和Tomcat6 (9089) 。 目前, mod_jk在$apacheHOME/mods-enabled/ with content中启用了mod_jk.conf : # Where to find workers.properties JkWorkersFile /etc/apache2/workers.properties # Where to put jk shared memory JkShmFile /var/log/at_jk/mod_jk.shm # Where to put jk logs JkLogFile /var/log/at_jk/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel info # Select the timestamp log format JkLogStampFormat […]
我有一个使用Openfire,Tomcat6和MySQL的聊天应用程序。 目前,我已经在单个Linux微型实例(613 MB内存)上安装了所有这些服务器。 即使在低用户基础10-20我遇到CPU过载这是相当明显的。 因为,我是亚马逊EC2的新手,有人可以build议我如何根据交通使用扩大我的架构? 我应该为每个应用程序服务器使用单独的微型实例(openfire,mysql,tomcat6) 我应该使用单个小型或中型实例整个服务器堆栈。 上下文中的一些因素: 高度依赖MYSQL 由于文件传输导致内存使用量过高 networking应用程序与S3,SES等其他Amazon服务交互
我有一个Ubuntu 12.04服务器, Redmine已经安装在一个独立的apache(所有在/ opt / redmine下)。 我想在同一个系统上安装一个Jenkins实例,而不用修改现有的设置。 我想分别在sub.domain.com/redmine和sub.domain.com/jenkins下访问这两个服务。 我改变Redmines Apache监听端口8081而不是80,通过apt安装了一个额外的Apache,并设置代理'/ redmine'到localhost:8081 / redmine的虚拟主机。 到目前为止一切正常。 Redmine像以前一样可以访问。 但是,当我以同样的方式设置Jenkins时,Tomcat在端口8080上侦听,URL前缀“jenkins”和一个新的虚拟主机,Redmine停止工作,即得到了404。当我删除Jenkins虚拟主机时,再次。 这里是/ etc / apache2 / sites-available下的两个文件,我通过a2ensite / a2dissite启用/禁用。 pipe理平台: <VirtualHost *:80> ServerAdmin [email protected] ServerName sub.domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPreserveHost off ProxyPass /redmine http://localhost:8081/redmine ProxyPassReverse /redmine http://localhost:8081/redmine </VirtualHost> jenkins: <VirtualHost *:80> ServerAdmin [email protected] […]
我有这个问题停止和启动tomcat6(包回购)。 我见过几个CentOS 6和RHEL 6盒子。 症状是,当我想重新启动或停止tomcat6它只是失败。 这似乎只是在运行了一段时间后才发生。 我有一个新的CentOS 6安装,并能够重新启动,但现在不再。 这就是我所看到的: # service tomcat6 restart Stopping tomcat6: [FAILED] Starting tomcat6: [FAILED] 当我尝试通过/usr/sbin/tomcat6 : # /usr/sbin/tomcat6 stop /usr/sbin/tomcat6: line 60: /logs/catalina.out: No such file or directory 并从/var/log/tomcat6/catalina.out输出: Oct 22, 2012 4:53:31 PM org.apache.catalina.startup.Catalina stopServer SEVERE: Catalina.stop: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) […]