草庐IT

apache-tomcat

全部标签

java - 如何在 tomcat 8 中将 Cookie 处理器更改为 LegacyCookieProcessor

我的代码在tomcat8版本8.0.33上运行,但在8.5.4上我得到:为此cookie指定的域[.mydomain]无效。我发现在tomcat8最新版本中引入了Rfc6265CookieProcessor。官方文档上说这可以在context.xml中还原为LegacyCookieProcessor,但我不知道该怎么做。请告诉我该怎么做。谢谢 最佳答案 你可以在context.xml中试试引用:https://tomcat.apache.org/tomcat-8.0-doc/config/cookie-processor.html

java - 与 apache 网络服务器和 tomcat 服务器的粘性 session

我正在使用apache网络服务器作为apache后面两个tomcat实例的负载平衡器。当第一个请求转到节点A而来自同一客户端的第二个请求转到节点B时,我无法访问节点A内的session变量。这很明显。我上网冲浪,发现启用粘性session会有所帮助。但是在apache中启用粘性session的所有教程看起来都很困惑。有任何简单的分步教程吗?请帮忙。评论中的代码片段:ProxyPass/balancer-manager!ProxyPass/balancer://mycluster/stickysession=JSESSIONIDProxyPassReverse/balancer://my

java - 使用 Apache POI 如何读取特定的 excel 列

我在使用ApachePOI时遇到excel问题。我可以跨行阅读,但有时我只想阅读特定的列。那么是否可以读取任何特定列,例如仅“A”列或仅“C”列。为此我使用了Java语言。 最佳答案 heikkim是对的,这里有一些示例代码改编self的一些代码:importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.usermodel.Row;...for(introwIndex=0;rowInde

java - 与Tomcat 7相互认证

我试图将运行在Tomcat7中的JavaWeb服务设置为使用双向(双向)身份验证。无论我做什么,似乎都无法在安全端口上连接服务。这是我创建证书和keystore等的工作://createthekeyandcertificateforthetomcatserver.keytool-genkey-v-aliastomcat-keyalgRSA-validity3650-keystoretomcat.keystore//createthekeyandcertificatefortheclientmachine.keytool-genkey-v-aliasclientkey-keyalgRSA

java - 如何使用 Apache POI 为 Excel 工作表中的行应用背景色?

我正在使用ApachePOI将数据导出到Excel表中。它工作正常。问题是我需要在生成Excel工作表时为Excel工作表中的几行应用黄色背景色。请帮助我如何在生成时为Excel工作表的行应用背景颜色。谢谢,雷迪 最佳答案 直接来自officialguide://AquabackgroundCellStylestyle=wb.createCellStyle();style.setFillBackgroundColor(IndexedColors.AQUA.getIndex());style.setFillPattern(CellSt

Apache Pulsar可视化管理工具:Pulsar-Manager部署及使用

文章目录Pulsar-Manager可视化工具部署及使用第一步:下载Pulsar-Manager第二步:上传到服务器,并解压第三步:ui包配置第四步:启动pulsar-manager第五步:初始化超级用户密码第六步:访问pulsarmanager第七步:使用pulsarmanagerPulsar-Manager可视化工具部署及使用github地址:https://github.com/apache/pulsar-manager第一步:下载Pulsar-Manager下载地址:https://dist.apache.org/repos/dist/release/pulsar/pulsar-man

java - 在windows中更改Tomcat的Charset.defaultCharset

我在Windows7中使用tomcat6.0.32。在一个非常简单的servlet中,在init方法中,我正在打印:System.out.println(Charset.defaultCharset());输出是:windows-1253据我所知,这是tomcat在JVM中的启动方式,因为我在独立的java类中打印相同的内容,并且得到“UTF8”作为响应。那么,如何将其更改为UTF-8?谢谢 最佳答案 只需在TOMCAT/bin目录中创建一个setenv.bat文件,内容如下:set"JAVA_OPTS=%JAVA_OPTS%-Df

java - 将用户定义的环境变量传递给tomcat

我正在使用eclipse进行Web应用程序编码。在此我传递了环境变量,如:项目-->运行方式-->运行配置。并选择了环境选项卡。添加名称为APP_MASTER_PASSWORD及其值的新环境变量。我可以在Java代码中访问此值作为System.getenv("APP_MASTER_PASSWORD")。但现在我想将此环境变量传递给tomcat并在应用程序中访问它,而不是通过eclipse传递。那么如何将这样的变量传递给tomcat呢?我用谷歌搜索了一下。但是我没有得到任何解决方案。 最佳答案 您可以使用setenv.bat或.sh将

java - 消费者在 Apache Kafka 中消费消息的延迟

我正在使用Kafka0.8.0并尝试实现下面提到的场景。JCAAPI(充当生产者并将数据发送到)----->消费者------>HBase我在使用JCA客户端获取数据后立即将每条消息发送给消费者。例如,一旦生产者发送消息1,我想从消费者那里获取相同的消息并将其“放入”HBase中。但是我的消费者在一些随机的n条消息之后开始获取消息。我想让生产者和消费者同步,以便他们都开始一起工作。我用过:1经纪人1个主题1个单一生产者和高级消费者谁能建议我需要做什么才能达到同样的效果?编辑:添加一些相关的代码片段。消费者.javapublicclassConsumerextendsThread{pri

java - Tomcat 启动时间太长 - Java SecureRandom

请不要将其标记为重复。这是这两个问题的后续问题。Tomcat7startstoolateonUbuntu14.04x64[Digitalocean]https://stackoverflow.com/a/2325109/6785908我明白了,替换securerandom.source=file:/dev/urandom与securerandom.source=file:/dev/./urandom在$JAVA_PATH/jre/lib/security/java.security中将解决这个问题。我的问题是,在生产中这样做可以吗?这会对安全性产生任何影响吗(比如SessionID变得