问题标签 [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 投票
3 回答
5078 浏览

tomcat - 如何在Tomcat中集成Geronimo的事务管理器?

Geronimo 是否提供独立的事务管理器?如果可以,是否可以在 Tomcat 中使用它?

0 投票
2 回答
1026 浏览

java - 如何在 $TOMCAT_HOME/logs 中为我的 servlet 创建命名日志?

我目前正在使用 Tomcat 通过我的 servlet 中最简单的方法进行日志记录。我使用 ServletConfig.getServletContext().log 来记录活动。这将写入 $TOMCAT_HOME/logs 中的 localhost.YYYY-MM-DD.log。

除非绝对必要,否则我不想摆脱这种日志记录机制的简单性。但我想命名我的日志文件。而不是“localhost”.YYYY-MM-DD.log,有没有办法让它写入“myAppName”.YYYY-MM-DD.log。我知道我可以创建自己的机制,但我再次在这里寻找简单性。

我希望远离像 Log4j 这样的完整框架。

0 投票
5 回答
18883 浏览

java - Eclipse & Tomcat:如何指定从项目中提供的文件夹?

我正在使用 Eclipse 3.4 和 Tomcat 5.5,并且设置了一个动态 Web 项目。我可以从http://127.0.0.1:8080/project/访问它,但默认情况下它提供来自 WebContent 文件夹的文件。我想要提供的真实文件可以在名为“share”的文件夹下找到。这个文件夹来自 CVS,所以我想使用它的给定名称而不是重命名它。如何才能做到这一点?

0 投票
5 回答
22726 浏览

java - 适当的 Tomcat 5.5 启动参数来调整 JVM 以适应极高需求的大型堆 Web 应用程序?

我们最近将一个大型、高需求的 Web 应用程序从 Tomcat 4 迁移到 Tomcat 5.5,并注意到一些似乎与 JVM 暂停有关的特殊减速行为。为了在 Tomcat 4 上运行我们的应用程序并支持随时间增加的负载,许多不那么标准的 JVM 参数被设置和调整如下,我希望有 Tomcat JVM 调整经验的人可以评论任何可能有害的事情到 Tomcat 5.5 安装。另请注意,其中一些可能是从以前版本的 Java 继承下来的(我们在 Java 1.6 上使用这些参数成功运行了 Tomcat 4 一段时间,但可能已经引入了一些来帮助 Java 1.4 上的垃圾收集,这是 Java 1.4 的基础。我们的 Tomcat 4 安装了很长时间,现在可能弊大于利)。

一些注意事项:

  • 应用程序内存占用约为 1GB,可能略多一些。
  • CPU 不是问题 - 为应用程序服务的所有机器(负载平衡)的 CPU < 30%
  • 机器上的物理内存有很多空间。
  • -XX:MaxPermSize=512m 是作为 5.5 升级的一部分添加的唯一参数,它是对内存不足 permgen 空间问题的反应(它已解决)。
  • 在 Java 1.6、Solaris 操作系统上运行

-server -Xms1280m -Xmx1280m -XX:MaxPermSize=512m -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=75 -XX:MaxTenuringThreshold=0 -XX:+ AggressiveOpts -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:-TraceClassUnloading -Dsun.io.useCanonCaches=false -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000

0 投票
2 回答
24519 浏览

java - 有没有办法在tomcat中设置超时?

我可以在每页或服务器级别为 tomcat 中的 JSP 页面设置超时吗?

0 投票
3 回答
2061 浏览

security - 您将如何在 Tomcat 5.5 中实现加盐密码

我的 Web 应用程序依赖于容器管理的安全性,我想知道是否可以使用加盐密码。据我所知,只需配置 JDBC 或 DataSource Realm 就可以很容易地将摘要密码存储在数据库中,但是无法为这些摘要添加盐。

有什么建议么?

编辑:看来我只需要在提问之前再想一想;-)

只需选择谁在进行摘要计算(客户端或服务器)并相应地配置 Tomcat。

0 投票
4 回答
2206 浏览

java - How do I get tomcat 5.5 to run behind apache 2 with mod_rewrite passing through requests to mod_jk and stripping app context?

Ok, so I want to get a webapp running in tomcat (5.5) to run behind apache 2 (2.2.3 to be precise) serving from the root of the site (i.e. without the context), with static content being served via apache.

So if the app is running under "/myapp" on tomcat I want to use apache (plus mod_rewrite) to make it behave as if it's running under "/" instead.

Mod_jk is setup and working ok. I can access the app from "/myapp", but I can't quite get the last bit working. Below is the config I've got for mod_rewrite to try and get this working. It correctly gets rewrites /static/ urls to get apache to serve them from the unpacked webapp and if I enable the rewrite log I see that it does attempt to pass through all other requests to /myapp via mod_jk. However it seems that mod_jk is not processing the request afterwards.

When I've done this with apache 1 in the past I've had to make sure mod_jk get's loaded before mod_rewrite, but I can't seem to achieve this under apache 2. Any thoughts? How do other people usually do this?

0 投票
9 回答
92092 浏览

jsp - 从 jsp 输出中去除空格

如何从 jsp 页面的输出中去除多余的空格?有没有可以在我的 web.xml 上翻转的开关?是否有特定于 Tomcat 的设置?

0 投票
1 回答
421 浏览

flash - 通过 apache 5.5 显示视频

通过 apache 5.5 服务器显示 .flv 视频文件时出现问题。我在 html 中使用 jsp2.0 和 javascript,flash 视频播放器。每当我尝试通过 apache 5.5 服务器运行包含 10mb .flv 视频文件的 video.jsp 页面时,我的 C 盘已满。它也没有在页面上显示视频,而且我的整个笔记本电脑都变慢了。请尽快回复我,因为我的项目工作已停止。

0 投票
1 回答
1182 浏览

java - YAWS 面向 Tomcat

目前是否有任何简单的方法可以在 Apache Tomcat Servlet 容器前设置 YAWS Web 服务器,类似于流行的 Apache httpd + Tomcat 设置?