问题标签 [tomcat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何配置 Tomcat JULI 日志记录以滚动日志文件?
我有几个使用 java.util.logging 的 webapps。Tomcat 5.5 被配置为使用 Juli 记录器,因此每个 webapp 都有自己的日志文件。问题是 Juli 没有最大文件大小和文件数的属性。使用 Juli,文件将无限增长,并且只会在一天结束时滚动。此外,保留无限数量的日志文件。
您可以在此页面上看到 FileHandler 属性 - Apache Tomcat 5.5 文档
没有限制或计数属性(以下几行什么都不做)
org.apache.juli.FileHandler.limit=102400
org.apache.juli.FileHandler.count=5
在不更改 webapps 的情况下,有没有办法为每个应用程序获取唯一的日志文件,并在日志文件大小上有某种类型的界限?
更新:
我找到的解决方案根本不使用 Juli 记录器!
java.util.logging.FileHandler.limit=102400
java.util.logging.FileHandler.count=5
谢谢,
格雷格
java - 如何让 UTF-8 在 Java webapps 中工作?
我需要让 UTF-8 在我的 Java webapp(servlets + JSP,未使用框架)中工作,以支持äöå
常规芬兰文本和西里尔字母等ЦжФ
特殊情况。
我的设置如下:
- 开发环境:Windows XP
- 生产环境:Debian
使用的数据库:MySQL 5.x
用户主要使用 Firefox2,但也使用 Opera 9.x、FF3、IE7 和 Google Chrome 访问该站点。
如何做到这一点?
java - Tomcat 6.0.18 服务无法在 Windows 服务器上启动
我在 windows server 2003 机器上安装了 Tomcat 6.0.18,它不会作为服务启动。我正在使用 jdk 1.6.0_07 运行它。
当我使用 tomcat6.exe 启动它时它会运行。
我在 Windows 上的系统事件日志中得到一个模糊的错误。
Apache Tomcat 6 服务因特定于服务的错误 0 (0x0) 而终止。
java - Java EE 网站的默认会话超时是多少?
如果我没有在 web.xml 文件中指定以下内容:
我的默认会话超时是多少?(我正在运行 Tomcat 6.0)
java - 在Tomcat上部署war文件
有没有办法在 Tomcat 服务器上部署给定的战争文件?我想在不使用 Web 界面的情况下执行此操作。
java - Lambda Probe 死了吗?
有谁知道从哪里获得LambdaProbe的源代码?
或者,有谁知道该项目是否可以移动到社区存储库?
除了该工具一年多没有更新外,LambdaProbe 网站自 2008 年 9 月下旬以来一直处于关闭状态。
背景:Lambda Probe 是一个有用的工具,用于查看正在运行的 tomcat 服务器上的统计信息。它曾经可以在http://www.lambdaprobe.org找到。
java - 在 tomcat webapp 中设置身份验证的最佳方法是什么?
我有一个自建的 JSP webapp,目前我正在使用管理面板中内置的 tomcats 来管理用户帐户(存储在 tomcats config xml 文件中),但这很有限,因为我无法从网络中创建新帐户-应用程序(例如,我没有注册网站)并且需要手动创建帐户。
在 tomcat 环境中实现帐户最直接的方法是什么?
丹尼斯
ruby-on-rails - 将 JRuby on Rails 应用程序部署到 Tomcat 的最佳方式是什么?
我正在寻找将 Ruby on Rails 应用程序(在 JRuby 上运行)部署到 Tomcat 实例以进行测试的方法。
tomcat 实例在我可以通过 SSH 连接到的 Solaris 服务器上运行。我看过使用 Capistrano,但似乎没有很多关于使用它部署到 Tomcat,甚至在 JRuby 下运行它,而且由于 Windows/JRuby 环境,我一直在 Capistrano 中遇到错误我的电脑正在运行(是的,它是公司的——不是我的选择,但我必须忍受它)。
我正在使用 warble 来构建 .war 文件,一旦我手动复制并部署它,应用程序就会部署并运行良好。我想要一些更简单、更自动化的东西来真正实现它。
以前有人做过吗?网络上的文档似乎很薄。
java - 使用 java 1.4.2_07-b05 在 Tomcat 上具有长类名的 NoClassDefFoundError
我有一个java类:
it.eng.ancona.view.RuoliView$TabElaborazioneFattureValidazione$ElencoDettaglioElaborazioneFattureValidazione$RigaElencoDettaglioElaborazioneFattureValidazione
多个内部类太长了。
如果我在 Eclipse 上使用 1.4.2_07-b05 并调用这个类,一切都会好起来的。
如果我在 Tomcat 5.0 上使用 1.4.2_07-b05 它会抛出NoClassDefFoundError
.
我尝试删除类名,之后一切正常。
我在网上搜索过,我发现一个类名的最大长度是 65000,所以长度应该是可以的。并在日食所有作品。
操作系统是 Vista。
有人知道这是一个错误还是其他什么?
java - 没有多播的tomcat会话复制
我计划使用在托管服务提供商处租用的 2 台专用根服务器。这些机器将在集群中运行 tomcat 6。如果我稍后会添加其他机器 - 它们不太可能通过多播访问,因为它们将位于不同的子网中。
没有多播可以运行tomcat吗?tomcat 6 集群的所有教程都包括多播心跳。有没有 SimpleTcpCluster 的替代品?
还是在这种情况下其他替代方案更合适?