问题标签 [server.xml]

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 投票
1 回答
6457 浏览

tomcat - Tomcat配置中的maxPostSize

根据Tomcat7 的文档,将maxPostSizeConnector 中的值设置为小于或等于0可能会禁用 post 请求大小的限制。但实际上,当我将其设置为 时0,在 multipart/form-data enctype 中上传文件仍然会出现超出最大大小限制的错误。当我将它设置为 时-1,没有发生限制,但发生了其他奇怪的事情。

以下是用于上传带有文本输入字段的文件的 HTML 代码:

服务器端代码使用 Servlet 3.0 api:

如果我设置maxPostSize-1,并将文本字段“描述”留空,它会响应:

如果我设置maxPostSize为正值或在描述字段中填写一些文本,一切正常。

所以我想知道,为什么会发生这种情况?有没有办法在防止NullPointerException未填充字段的同时设置帖子大小不受限制?

提前致谢。

0 投票
2 回答
1874 浏览

postgresql - 使用 postgres 驱动程序创建 JDBCRealm

所以我试图为我的应用程序创建一个 JDBCRealm,而不是使用来自 tomcat-users.xml 的用户。

我已将 server.xml 更改为如下所示:

所以 - UserDatabaseRealm 被注释掉了,而是我放入了我的 JDBCRealm 元素。

但由于某种原因,当我启动我的 tomcat 时,我不断收到一个 nullPointerException,它源自 postgres 驱动程序类:

我将tomcat 7与postgres 9.3一起使用,我用于驱动程序的jar是postgresql-9.3-1100.jdbc4.jar。

任何想法为什么它不起作用?此驱动程序有任何已知的错误吗?或者它在我的元素中?

谢谢!

0 投票
0 回答
747 浏览

tomcat - tomcat docbase可以有通配符吗?

是否可以在文档库中使用通配符,如下例所示?

更新

战争文件的名称通常是 name-vers-date 并且我想在文档库中使用一些正则表达式,以便在版本或日期更改时路径始终相同

0 投票
0 回答
1585 浏览

maven - tomcat7-maven-plugin 忽略 server.xml 中的领域

我有一个用于 tomcat 7 的 Java webapp,它使用 H2 数据库来存储数据以及进行用户身份验证。当我在独立的 Tomcat 上部署 webapp 时,一切正常。

现在我想用 maven 运行集成测试。我使用 2.1 版的 tomcat7-maven-plugin 当我运行集成测试 tomcat(嵌入式)时,它仅使用 tomcat-users.xml。我已将 server.xml 放入 src/main/tomcatconf 中,它将被正确复制到 target/tomcat/conf 中。

我在 server.xml 中的领域定义

我的 pom.xml

我在 Internet(以及 Apache 站点)上尝试了不同的方法,但没有任何效果。当我添加一个包含我的测试用户的 tomcat-users.xml 时,测试工作。

更新

这里是日志

我重命名了 tomcat-users.xml th _tomcat-users.xml 以避免该文件被用作领域。webapps 部署良好。只有身份验证不起作用。

web.xml

0 投票
1 回答
1334 浏览

java - 如何在 Tomcat Server.xml 中配置自定义 JNDIRealm(为 LDAP 添加了读取超时)

我们使用 JNDIRealm (Tomcat 6) 进行 LDAP 身份验证。可能是由于 LDAP 不稳定,一个线程锁定了 JNDIRealm.authenticate 方法并导致线程转储。为了解决这个问题,添加了扩展 JNDIRealm 的 CustomJNDIRealm 类,如下所示

现在,如何在 Server.xml 中进行配置?通过以下操作,我得到 ClassNotFoundException。请帮忙。

谢谢一堆

0 投票
1 回答
1902 浏览

apache - 将 url 映射到 Tomcat 7 中的文件系统

我想将 url 映射到位于服务器上的文件,非常类似于在 httpd.conf 中为 Apache 添加别名。我似乎无法找到一种方法来为 Tomcat 做同样的事情。

谁能帮我解决这个问题?

参考马克的回复,我尝试了以下方法:

参考http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

当我点击 url http://someurl:8080/html/plugins时,它不起作用,但是有这样一个目录

0 投票
1 回答
1167 浏览

java - 在 openshift 中的 tomcat server.xml 中定义上下文

我想在 openshift 云上的 tomcat 服务器中定义一个上下文。我已经在我的本地 tomcat 服务器上成功完成了它,但我不知道如何在 openshift 上完成它。我在本地通过添加:

到我的 tomcat 的 server.xml 文件。但在 openshift 中,我不知道如何定义 docbase 属性。感谢您提供任何有用的回复!

0 投票
1 回答
62177 浏览

tomcat - tomcat 7:自动将 https 请求重定向到端口 8443

在tomcat7上,我们的 web 应用程序通过端口上的 https 运行并且8443工作正常,除了我们无法将 https 默认端口(应用。我包含了我们的 server.xml 文件的一些部分。为了能够加载我们的页面而不必在 URL 中输入端口信息,应该怎么做?4438443

0 投票
2 回答
745 浏览

java - 可以在没有 server.xml 的情况下运行 tomcat 服务器吗?

我正在使用 org.apache.catalina.LifecycleEvent 从 java 类运行 tomcat 现在我想每次都传递端口号 arg 来启动 tomcat。那么我可以删除conf文件夹中的server.xml并运行tomcat吗?

0 投票
1 回答
716 浏览

security - 更改 server.xml 中的关闭字后如何停止 tomcat?

在 CentOS 上运行 tomcat-7.0.33。我有一个安全要求,将 server.xml 中的 tomcat 关闭字更改为随机字符串,所以我需要从这个开始:

像这样

但是,一旦到位,我就无法通过 init 脚本 ( /etc/init.d/tomcat stop) 重新启动/停止 tomcat。当我尝试这样做时,我在 catalina.out 中得到以下信息:

简单的问题:如何更改 server.xml 中的关闭字词,以便我可以像往常一样使用 init 脚本?
或者,如果没有答案,当我更改 server.xml 中的关闭字时,我该如何重新启动/停止 tomcat 服务?