问题标签 [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 回答
2743 浏览

java - 是否可以让一个 appBase 由 Tomcat 中的多个上下文路径提供服务?

是否可以让一个 appBase 由 Tomcat 中的多个上下文路径提供服务?

我有一个应用程序库,最近替换了第二个应用程序库。我的问题是许多用户仍在访问旧上下文。我想从单个 appBase 提供现在常见的应用程序,但可以通过任一上下文访问。我在低洼的水果上荡秋千,并在“webapps”目录中使用了一个符号链接……将旧的上下文路径指向新的上下文路径;它有效,但感觉“俗气”。而且我不喜欢为这两个上下文创建数据库连接池(我想最小化连接到数据库的资源)。

无论如何,如果有人知道这样做的“正确”方法,我将不胜感激。我正在使用 Tomcat 6.0.16 - 没有 apache 前端(我想 URL 重写会很好)。

0 投票
4 回答
8404 浏览

java - 如何将 /usr/share/java 库添加到 webapp 的类路径?

概括

部署在 linux + tomcat5.5 上的 webapps 是否可以自动使用/查看所有/usr/share/java/jar?

细节

我正在为 Ubuntu 打包我的 java webapp(但问题与任何基于 linux 的发行版有关)并让它依赖于 tomcat。

我将放置上下文描述符(一个 xml 文件)来/usr/share/tomcat5.5/conf/Catalina/localhost/部署我的应用程序。在这里有我的网络目录:/usr/share/<appname>/web,我怎样才能让我的应用程序使用安装在系统(/usr/share/java)中的 java jar 库?

我不能只是 symlink /usr/share/java -> <webdir>/WEB-INF/lib,因为我的自定义 jar 需要放在lib目录中。

糟糕的解决方案

到目前为止我找到的解决方案是将每个所需的 jar 符号链接到<webdir>/WEB-INF/lib/.

这不是很好,因为我必须对很多 jar 进行符号链接,更糟糕的是对我的直接依赖库(jar)需要的所有 jar 进行符号链接(等等)。如果我的直接依赖库更改了它所需的 jar 列表,我将不得不维护该符号链接。

0 投票
1 回答
370 浏览

apache - 如何让 apache 将 Web 服务请求转发到 tomcat?

我知道 websphere 做到了,所以一定有一些东西可以让 apache 弄清楚应用服务器需要什么以及它可以自己处理什么。

0 投票
3 回答
42432 浏览

java - 是什么导致 java.lang.IllegalStateException: Post too large in tomcat / mod_jk

为了增加最大允许的帖子大小,需要调整什么配置,它在哪里?

0 投票
1 回答
2901 浏览

java - 如何使用 getPathInfo() 映射 Servlet 以获取额外的路径信息

我遇到了一个问题,Tomcat 将额外的路径信息视为 servlet 名称的一部分。这破坏了我们的 web 应用程序中的一堆 RESTFul 功能(我们使用额外的路径信息而不是 ?name=value 对来进行爬虫友好链接)。

它以前可以正常工作,但是在添加显式映射并删除Invoker我们以前用于为 servlet 提供服务的 servlet 后它就坏了。例如考虑以下链接:

http://mydomain.com/servlet/MyServlet/param1/param2/param3

MyServlet曾经被正确调用,并且“/param1/param2/param3”getPathInfo()HttpServletRequest.

现在,Tomcat 似乎正在尝试将 MyServlet/param1/param2/param3 作为 servlet 加载:

[23/Sep/2008:16:44:23 -0700]“GET /servlet/MyServlet/param1/param2/param3 HTTP/1.0”404

这是它们在 web.xml 中定义和映射的方式,只需点击“ http://mydomain.com/servlet/MyServlet ”即可。

0 投票
9 回答
79496 浏览

tomcat - 如何避免为 tomcat 的 server.xml 数据源的资源定义明文存储密码?

在tomcat的资源定义server.xml看起来像这样......

密码是明文的。如何避免这种情况?

0 投票
5 回答
719 浏览

java - JSP 应用程序中的不同布局和 i18n

我在 Tomcat 中有一堆 JSP 文件和后端。我有 3 个不同版本的 JSP,内部逻辑相同,但布局不同。所以如果我改变一些逻辑,我需要修复三个 JSP 文件。

这种情况的正确解决方案是什么?我想到了一些 XML 和 XSLT 堆栈:后端只提供 XML 格式的数据,而且对于每个布局,我都有 XSLT 可以发挥一些作用。

试想一下,您需要在 JSP 中提供各种语言的 stackoverflow。逻辑相同,但布局不同。

你能给我指出一些方向吗?

0 投票
1 回答
1218 浏览

apache - 将 iPlanet/Sun ONE 配置为 JBoss/Tomcat 应用程序的 HTTP/HTTPS 前端的最佳方式是什么?

将 iPlanet/Sun ONE 配置为 JBoss/Tomcat 应用程序的 HTTP/HTTPS 前端的最佳方式是什么?

是否有任何性能考虑?

这与 Apache httpd 和 Tomcat 之间的本机集成相比如何?

0 投票
2 回答
2978 浏览

tomcat - 如何将 Tomcat 配置为在登录后始终定向到 index.jsp?

目前 Tomcat 的登录支持将用户重定向到应用程序发现他们未登录时的初始位置。

对于这个特定的应用程序,我需要强制他们总是回到index.jsp.

我很确定这是 WAR's 中的一个简单配置选项web.xml,但我在 google 中没有找到答案。

0 投票
10 回答
84031 浏览

jsp - 如何从网络上的另一台计算机浏览我的 Tomcat 本地主机?

我是一个 IIS 人,知道它就像使用 webapp 的http://[computername]/path一样简单。但是,我似乎无法弄清楚如何为我的 JSP 应用程序实现这一点在Tomcat下运行的写作。我需要在某处设置配置设置吗?