我试图在Ubuntu 10.04上使用mod_jk来configurationApache2 + Tomcat。 我安装了所有东西并进行了configuration,但是它总是返回我的JSP文件的源代码。 我已经读过,最可能的问题是,Httpd不会将请求redirect到Tomcat。 所以,试着用很多教程和解释来修复它,但是没有人为我工作。 这个页面是这个: http : //dev.geradorboletos.doois.com.br/index.jsp httpd.conf: Include /etc/apache2/mods-available/jk.conf /etc/apache2/mods-available/jk.conf: JkWorkersFile /etc/libapache2-mod-jk/workers.properties JkLogFile /var/log/apache2/mod_jk.log JkLogLevel info JkMount /*.jsp geradorboletos JkMount /* geradorboletos /etc/libapache2-mod-jk/workers.properties: workers.tomcat_home=/usr/share/tomcat6 workers.java_home=/usr/lib/jvm/java-6-openjdk/jre/ ps=/ worker.list=geradorboletos worker.geradorboletos.port=8009 worker.geradorboletos.host=localhost worker.geradorboletos.type=ajp13 worker.geradorboletos.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=geradorboletos 和/ etc / apache2 / sites-available / geradorboletos: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName dev.geradorboletos.doois.com.br DocumentRoot /var/lib/tomcat6/webapps/geradorboletos/ <Directory […]
我使用Tomcat 6运行Apache 2.2,并在Apache和RewriteRule以及Tomcat中都有几个URL重写层。 我想通过Apache看到的原始REQUEST_URI,以便我可以正确logging“页面未find”错误等。 在httpd.conf中有一行: SetEnv ORIG_URL %{REQUEST_URI} 并在mod_jk.conf中,我有: JkEnvVar ORIG_URL 我认为应该通过Servlet中的request.getAttribute("ORIG_URL")使值可用。 不过,我看到的只是"%{REQUEST_URI}" ,所以我假设SetEnv不会解释%{…}语法。 什么是正确的方式来获取用户在Tomcat中请求的URL?
我对solr比较陌生。 我有一个生产网站上运行VPS,但现在我有严重的负载问题。 我不知道从哪里开始,以减轻负荷 VPS规格(linode.com 512) 512 MB RAM 4个CPU(1个优先级) 看起来像我的solr服务器(tomcat)正在使用大量的CPU电源 您可以在http://pastebin.com/qdfi8Med上find我的solrconfig.xml,在http://pastebin.com/rRusDP8b上find我的schema.xml 我试图增加caching大小,但这并没有做任何事情的负载。 你可以看到下面的统计页面。 编辑 – 因为截图不清楚,如果(我认为)是重要的,我会截取较小的截图。 Dismax查询处理程序统计信息 caching统计信息 谢谢您的帮助!
我使用自定义包安装了Apache Tomcat sudo apt-get install tomcat6 我试过在Ubuntu Terminal中使用这个重启Apache Tomcat sudo service tomcat6 restart 那么我得到了以下错误 Invalid command 'ProxyRequests', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. …fail! 我如何需要检查错误日志
在最近几周,我们客户的SOLR服务器系统经常出现相同的错误,这个错误越来越频繁。 现在几乎是每天。 在客户端,SOLR 3.6将这个exception抛出到PHP客户端: java.lang.RuntimeException: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/var/solr/data/spellchecker/write.lock at org.apache.solr.spelling.IndexBasedSpellChecker.build(IndexBasedSpellChecker.java:92) at org.apache.solr.handler.component.SpellCheckComponent.prepare(SpellCheckComponent.java:109) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:165) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:679) Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed […]
我不太熟悉服务器configuration,尤其是基于CentOS或Redhat的服务器configuration。 我目前遇到的问题是我安装了Tomcat6。 当我去我的网站地址:www.example.com:8080我可以看到没有问题的默认页面。 如果我去只是:www.example.com我得到一个无法find页面。 在CentOS或Tomcat设置中有没有办法让我的网域url始终显示端口8080上的内容? 我没有安装常规的Apache; 只有Tomcat的Apache。
我需要使用Java 8运行tomcat6,并将Java 6作为CentOS上的默认JRE。 我已经成功地解开了CentOS上的tomcat6的tar版本,但是当我使用yum软件包时,出于某种原因,没有catalina.sh,我不能运行带有JAVA_HOME的“catalina.sh”想。 我已经看到,在tomcat6.conf有一个名为“JAVA_HOME”的variables,我已经把它设置为正确的值,但它仍然使用Java 6。 有谁能够帮助我?
我已经与Geoserver 7一起安装了tomcat6。 在catalina.out出现尝试重新启动错误之后 java.lang.NoClassDefFoundError: Could not initialize class java.util.Currency at java.text.DecimalFormatSymbols.initialize(DecimalFormatSymbols.java:559) at java.text.DecimalFormatSymbols.<init>(DecimalFormatSymbols.java:94) at java.text.DecimalFormatSymbols.getInstance(DecimalFormatSymbols.java:157) at java.text.NumberFormat.getInstance(NumberFormat.java:767) at java.text.NumberFormat.getIntegerInstance(NumberFormat.java:439) at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:581) at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:570) at java.text.DateFormat.get(DateFormat.java:724) at java.text.DateFormat.getDateInstance(DateFormat.java:499) at java.text.MessageFormat.makeFormat(MessageFormat.java:1407) at java.text.MessageFormat.applyPattern(MessageFormat.java:475) at java.text.MessageFormat.<init>(MessageFormat.java:367) at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:70) at org.apache.juli.FileHandler.publish(FileHandler.java:198) at java.util.logging.Logger.log(Logger.java:573) at java.util.logging.Logger.doLog(Logger.java:598) at java.util.logging.Logger.logp(Logger.java:798) at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:167) at org.apache.juli.logging.DirectJDKLog.error(DirectJDKLog.java:135) at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:100) at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:207) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:391) 我能用它做什么?
我已经将以下参数添加到Tomcat Windows服务的JVM选项中: -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true 但是,它现在在启动时就死掉了。 最近的jakarta_service日志文件是空的,所以我将日志级别更改为tomcat6w.exe中的Debug并重新启动它,但它只是将命令行参数打印到日志文件,然后再次死亡。 其他日志文件中没有任何内容。
我有一个支持Kerberos身份validation的Tomcat webapp。 它工作正常,我可以login到该应用程序,如果我使用像LOCAL SYSTEM或networking服务的内置帐户,但我有问题为Tomcat服务设置一个非默认域帐户。 我已经注册了必要的SPN: C:\Users\Administrator>setspn -l tomcatuser1 Registered ServicePrincipalNames for CN=tomcatuser1,CN=Users,DC=blah,DC=com: HTTP/Unicorn.blah.com HTTP/Unicorn 之后,我可以从域中的其他机器login,但不能从运行Tomcat服务的机器login。 如果我使用IP地址,我没有任何问题。 我也检查,我没有遇到回环问题,但似乎并没有影响任何东西。 因此,当我要求使用主机名称的网页时,我得到401响应。 从日志中我发现协商是在多个步骤中进行的,最后一步是服务器说我提供的授权令牌是无效的。 实际的错误信息是“指定的句柄无效”对应的SEC_E_INVALID_HANDLE窗口错误。 它可能与Kerberos安装有关,还是networking问题?