问题标签 [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 - Apache mod_proxy 和 Tomcat 出现 Bad Gateway 502 错误
我们在 Tomcat 6 和 Apache mod_proxy 2.2.3 上运行一个 Web 应用程序。看到很多这样的 502 错误:
错误的网关!代理服务器收到来自上游服务器的无效响应。
代理服务器无法处理请求 GET /the/page.do。
原因:从远程服务器读取错误
如果您认为这是服务器错误,请联系网站管理员。
错误 502
Tomcat 有很多线程,所以它不受线程限制。我们正在通过 JMeter 向 2400 名用户推送该应用程序。所有的盒子都位于我们的防火墙内,在一个快速卸载的网络上,所以不应该有任何网络问题。
有人对要查看或尝试的事情有任何建议吗?接下来我们将前往 tcpdump。
2008 年 10 月 21 日更新:仍然没有弄清楚这一点。仅看到其中极少数处于负载状态。下面的答案还没有提供任何神奇的答案……还没有。:)
xml - tomcat 5.5 是否以相同的方式处理 .jsp 和 .jspx 文件?
我正在开发一个 java web 应用程序,试图对 xml 友好并使用 jspx/xml 语法编写我的 jsp 文件。我花了几个小时剖析示例和配置文件,发现使用新语法的 tomcat 5.5 文件应该以 .jspx 结尾,否则 tomcat 不会翻译标记库和东西。
两个文件扩展名都映射到 tomcat 配置文件中的同一个 servlet,所以我认为我的 .jsp 文件一切正常。我错过了什么吗?
java - 在 Eclipse 中配置 tomcat 安全管理器
在 Eclipse 中的动态 Web 项目中工作(使用 Tomcat (v5.5) 作为应用服务器),有没有什么方法可以配置东西,所以 Tomcat 将在打开安全性的情况下启动(即,就像我运行 catalina.sh start -security )?
java - 配置 Tomcat 6 以支持俄语 cp1251 编码
我正在将一个 struts 应用程序从 Websphere 迁移到 Tomcat 6,并且我的应用程序支持俄语。在 Websphere 中,我们使用传递 JVM 参数 -Dclinet.encoding.override=cp1251 但是当我通过传递 JVM 参数 -DFile.encoding=cp1251 尝试使用 tomcat 时,系统不接受输入(我是搜索中的任何文本框屏幕)并以无效输入响应。
我也尝试传递与 Websphere 相同的参数(-Dclinet.encoding.override=cp1251),但没有解决我的问题。
tomcat - 绝对路径和相对路径
使用任何 Web 服务器或 Tomcat 时,绝对路径和相对路径有什么区别?
tomcat - 如何使用嵌入在 Tomcat 应用程序中的 jython 动态添加 jar?
我想让我的应用程序的用户,这又是一个应用程序容器(应用程序包含子应用程序),将 java jar 添加到他们的 jython 路径。
我让子应用管理器在 jython 中编写自己的扩展,但是他们想要添加的一些功能需要额外的 jar。例如,如果他们想检查 svn 存储库,他们需要 svn 访问 jar,我宁愿不将其复制到 /WEB-INF/lib,而是复制到 /subapps/appX/lib。
虽然我可以将类目录结构添加到 sys.path,但似乎我无法添加 jar。是否可以?
java - ClassDefNotFound 我第一次从 Eclipse 中启动 Tomcat
我有一个 Tomcat 应用程序,在启动 Eclipse 后第一次启动 Tomcat 时,我得到一个奇怪的 NoClassDefFoundError。 如果我然后通过 Eclipse 停止并重新启动 Tomcat,它工作正常。 我对类路径进行了一次、两次和三次检查,一切似乎都很好。以前有人见过这样的事情吗?
相关版本:
Tomcat 5.5.17
eclipse 3.3 europa
Tomcat 插件 sysdeo 制作的 Eclipse:
com.sysdeo.eclipse.tomcat_3.2.1
java - 使用 tomcat 和 servlet 捕获异常
我已经设置了 tomcat 来捕获我的所有异常并将它们传递给 web.xml 中具有以下内容的 servlet。
这工作正常,我让 servlet 记录一些信息并转发到 jsp。但是,我想记录导致引发异常的 URI,当我调用 request.getRequestURI() 时,我得到 /exception ,这是我处理记录异常的 servlet 路径。如何获取导致异常的原始 URI?
java - 在同一 Tomcat 实例中运行的 Web 应用程序之间传输文件
我有两个 Web 应用程序在同一个 Tomcat 实例中运行。在这些应用程序之一中,用户将能够上传图像和 pdf 文件等文件。我希望上传的文件可用于第二个应用程序。
这种情况是否有最佳实践?或者只是一个指向技术的指针就可以了。
我考虑过使用 Web 服务,但想知道这是否有点矫枉过正。
谢谢文森特
java - 在java中处理环境特定配置的最佳方法是什么?
我有一个在 tomcat 中运行的应用程序,它有一堆配置文件,对于它运行的每个环境(开发、测试和生产)都是不同的。但并非配置文件中的每一行在环境之间都会有所不同,因此总是存在重复的信息,如果发生变化,这些信息不会得到更新。
是否有一个好的框架/库可以将单独的文件折叠成一个具有特定环境块的文件?或者其他处理这个问题的方法?