问题标签 [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.

0 投票
2 回答
32977 浏览

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

谢谢,

格雷格

0 投票
14 回答
227746 浏览

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 访问该站点。

如何做到这一点?

0 投票
6 回答
40497 浏览

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) 而终止。

0 投票
4 回答
61549 浏览

java - Java EE 网站的默认会话超时是多少?

如果我没有在 web.xml 文件中指定以下内容:

我的默认会话超时是多少?(我正在运行 Tomcat 6.0)

0 投票
6 回答
27549 浏览

java - 在Tomcat上部署war文件

有没有办法在 Tomcat 服务器上部署给定的战争文件?我想在不使用 Web 界面的情况下执行此操作。

0 投票
7 回答
12333 浏览

java - Lambda Probe 死了吗?

有谁知道从哪里获得LambdaProbe的源代码?

或者,有谁知道该项目是否可以移动到社区存储库?

除了该工具一年多没有更新外,LambdaProbe 网站自 2008 年 9 月下旬以来一直处于关闭状态。

背景:Lambda Probe 是一个有用的工具,用于查看正在运行的 tomcat 服务器上的统计信息。它曾经可以在http://www.lambdaprobe.org找到。

0 投票
2 回答
448 浏览

java - 在 tomcat webapp 中设置身份验证的最佳方法是什么?

我有一个自建的 JSP webapp,目前我正在使用管理面板中内置的 tomcats 来管理用户帐户(存储在 tomcats config xml 文件中),但这很有限,因为我无法从网络中创建新帐户-应用程序(例如,我没有注册网站)并且需要手动创建帐户。

在 tomcat 环境中实现帐户最直接的方法是什么?

丹尼斯

0 投票
5 回答
5362 浏览

ruby-on-rails - 将 JRuby on Rails 应用程序部署到 Tomcat 的最佳方式是什么?

我正在寻找将 Ruby on Rails 应用程序(在 JRuby 上运行)部署到 Tomcat 实例以进行测试的方法。

tomcat 实例在我可以通过 SSH 连接到的 Solaris 服务器上运行。我看过使用 Capistrano,但似乎没有很多关于使用它部署到 Tomcat,甚至在 JRuby 下运行它,而且由于 Windows/JRuby 环境,我一直在 Capistrano 中遇到错误我的电脑正在运行(是的,它是公司的——不是我的选择,但我必须忍受它)。

我正在使用 warble 来构建 .war 文件,一旦我手动复制并部署它,应用程序就会部署并运行良好。我想要一些更简单、更自动化的东西来真正实现它。

以前有人做过吗?网络上的文档似乎很薄。

0 投票
2 回答
475 浏览

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。

有人知道这是一个错误还是其他什么?

0 投票
4 回答
8680 浏览

java - 没有多播的tomcat会话复制

我计划使用在托管服务提供商处租用的 2 台专用根服务器。这些机器将在集群中运行 tomcat 6。如果我稍后会添加其他机器 - 它们不太可能通过多播访问,因为它们将位于不同的子网中。

没有多播可以运行tomcat吗?tomcat 6 集群的所有教程都包括多播心跳。有没有 SimpleTcpCluster 的替代品?

还是在这种情况下其他替代方案更合适?