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

tomcat - 如何按需部署tomcat应用(或虚拟主机)?

我有一个在 debian 机器上运行的 tomcat 服务器。我的 tomcat 服务器上有很多虚拟主机,每个主机都包含一个 CMS 应用程序。
由于tomcat在启动时部署了所有应用程序,它的启动时间太长了,因为我需要定期重新启动我的服务器,所以这么长的启动时间对我来说真的很痛苦。
我不想在启动 tomcat 后立即使用所有这些主机,所以我正在寻找一种方法来避免在启动时自动部署所有应用程序,而是我需要告诉 tomcat 部署每个应用程序(例如每个 CMS虚拟主机)在首次访问时。我想在tomcat启动脚本或server.xml或其他配置文件中正确配置一定是可能的。
任何想法?

0 投票
1 回答
864 浏览

tomcat - 在 tomcat 配置中更改动态端口

我正在 tomcat 7.0 中的 server.xml 中进行以下更改

我需要在 httpPort 之前附加 1 ,例如 1${httpPort} ,这样对于 8080,https 端口将是 18080,我尝试了以下方法,它不起作用,请帮助。谢谢!

端口="1${httpPort}"
端口=1"${httpPort}"
端口="1+${httpPort}"

0 投票
1 回答
1601 浏览

web - 在 server.xml 中设置默认登录/身份验证。你怎么能做到这一点?

从我的 server.xml 中提取:

目前,这需要用户以对话框的形式登录。

我希望用户defaultUser@example.com默认登录,没有任何对话框或键入任何内容。

我怎样才能做到这一点?

0 投票
0 回答
74 浏览

web-services - 在 Websphere 中删除身份验证

目前我的 server.xml 包含这个:

我希望始终以 user@example.com 身份登录,而无需输入任何凭据。

如何通过编辑 server.xml 或以其他方式完成此操作?

0 投票
0 回答
138 浏览

webserver - 不使用任何执行器的 Tomcat 连接器(参考 web.xml)

我的 server.xml(在 Tomcat 7 上)有一个具有 maxThreads="100" 的连接器。Connector 没有引用任何 Executor,也没有定义 Executor。看起来工作得很好。是否使用内部线程池?如果是,内部线程池支持的最大线程数是多少?使用内部线程池而不是使用 Executor 定义的线程池是否有缺点?

0 投票
0 回答
120 浏览

grails - http重定向问题

我正在使用 grails 2.3.7,并且在控制器中使用重定向时遇到问题

我的代码正在运行,一切正常。当我将代码部署到生产环境时,问题就开始了。

对于生产版本,我在 tomcat 中修改了 server.xml,如下所示

我在默认标签内添加了一个上下文,如下所示

当我将我的应用程序部署为 war 文件时,它会正确部署,并且当我尝试访问http://myapp.usa.com:8080时会打开索引页面

但是,无论我在控制器中使用重定向的任何地方,代码都会中断

例如,考虑我的代码最初指向 http://myapp.usa.com:8080/mycontroller/foo 并且在此操作中我发出重定向到 http://myapp.usa.com:8080/mycontroller/boo 我将被重定向到 http://myapp.usa.com:8080/mycontroller/myapp.usa.com:8080/mycontroller/boo

知道我哪里出错了。非常感谢任何帮助。

0 投票
0 回答
1639 浏览

tomcat7 - Apache Tomcat 7 请求的资源不可用

Tomcat 7 的新手以及这里的所有内容,如果这是一个简单的错误,我们深表歉意。我已经查看了其他问题和答案,提出了同样的问题,但似乎与我的问题无关。我已将 Tomcat 5.5 更新为 Tomcat 7。访问时http://localhost:80,我看到 Tomcat 7 页面非常好,所以我猜这是正在访问的 URL 中的内容。

我已经安装了 Tomcat 7 并试图导航到 URL http://localhost/otcs/cs,但我不断收到 Request Resource is not available 错误。下面是我的 server.xml 文件。

感谢您的帮助,如果需要,我很乐意提供更多信息。

0 投票
4 回答
13858 浏览

eclipse - Eclipse Luna - 出现错误 - '无法在本地主机上发布 Tomcat v7.0 服务器的服务器配置。多个上下文的路径为“/abc”

我正在使用 Eclipse Luna 并获得

无法在本地主机上发布 Tomcat v7.0 服务器的服务器配置。
多个上下文具有 /TestProject 的路径。

但是我可以通过在docbase = /上下文中创建路径来解决这个问题server.xmldocBase="abc" path="/" reloadable="true" source="org.eclipse.jst.jee.server:abc"/> docBase="xyz" path="/TestProject" reloadable="true" source="org.eclipse.jst.jee.server:xyz"/>

所以我想知道属性“路径”在上下文中扮演什么角色,以及如何永久修复它。当我将应用程序复制到另一个应用程序时,我已经看到路径被转移。

0 投票
0 回答
234 浏览

tomcat - Tomcat 的 server.xml 中的自定义属性

我有一个在 Tomcat 7.0.5x 中运行的 Java Web 应用程序。我需要将此应用程序交付给我们的客户,该客户拥有多个不同的网络,应用程序/tomcat 将在这些网络上运行。

我的要求之一是允许最终用户从一个小型胖客户端实用程序配置 Tomcat 服务器的连接器端口。此实用程序将通过打开 server.xml、更新端口属性并保存结果来存储配置的端口。

问题是需要定义多个连接器,因此需要实现一些额外的逻辑以确保更新正确的连接器。

已经提出的想法之一是在连接器上设置一个自定义属性,该属性将唯一地标识该连接器是需要更新的连接器,例如,

然后,我们只需对带有 foo="bar" 元素的 Connector 元素执行 XPath 搜索。

拥有自定义属性似乎不会破坏 Tomcat,所以我的问题是:这有什么问题吗?有什么特别“坏”或“臭”的吗?

另一种选择是传递 a newPortoldPort然后执行 XPath 搜索,如:

然后设置newPort为新值。

这似乎不是一个坏主意,但是还有其他可配置的属性,因此此更新方法的参数列表可能会变得很麻烦。无论如何,设计讨论不适合 Stack Overflow,但我想知道在 server.xml 中使用自定义属性是否有任何问题。

谢谢收听...

0 投票
1 回答
2707 浏览

spring - 如何从spring项目覆盖server.xml文件fo tomcat

如何从项目中覆盖 tomcat 8 的 server.xml 或 context.xml 文件?因为我在 server.xml 中使用数据源。