问题标签 [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.
http - Tomcat 7 上的 webapp 只能通过 ssl 使用(http 不工作,https 工作)
我昨天重新启动了我的 tomcat 7 网络服务器,因为我部署了第二个网络应用程序。我在 server.xml 中添加了一个“GlobalNamingResources”,但没有更改任何其他内容!
重新启动后,我的 ROOT 应用程序无法再通过 http 访问,只能通过 https 访问。
这是我的 server.xml 连接器:
难道redirectPort="443" 最好是redirectPort="8443"?但是,这以前有效。
高度赞赏任何想法。谢谢!
tomcat - 用于设置全局命名资源环境变量值的选项
我在 web.xml 中使用环境变量,它的值使用 cdata 部分,如下所示:
我可以在我的 servlet 中读取此值并将字符串视为 XML。
现在我想在 Tomcat server.xml 中设置一个覆盖,但我只能使用属性设置值,即
是否有一种解决方法可以让我使用 cdata 部分设置值?
我真正需要做的是为我的 Web 应用程序提供一些 XML 格式的配置。我希望能够在部署时更改此配置,并且我需要支持多个服务器(Tomcat、WebSphere,...)。谢谢。
ssl - jboss ssl证书
我有一个 JBoss 服务器,我想启用它的 ssl 功能。server.xml
我阅读并在中进行了修改jbossweb-tomcat55.sar
;但似乎我不明白如何以正确的方式创建和添加证书。你能用正确的步骤纠正我吗?
我是这样做的:我生成了一个密钥库文件,然后我使用 .pem 文件生成了一个 .pem 文件keytool -export
。然后我用来keytool -import
导入file.pem
. 然后在server.xml
文件中我将密码和位置写入导入的证书。
提前致谢。
html - maxPostSize 是否适用于多部分/表单数据文件上传
我在 Tomcat 服务器上有一个允许上传文件的 webapp。文件上传的大小有限制,我希望先发制人地强制执行该限制(即,一旦超过限制,文件上传就会失败,而不是传输整个文件,检查它是否太大并且然后发送错误)。
我尝试通过添加maxPostSize="1000"
到 server.xml 中相关连接器的连接器部分来做到这一点,但我仍然可以上传更大的文件。
我看到一篇帖子表明 maxPostSize 仅适用于特定的内容类型。
所以我的问题是我正在做的事情是否应该有效。我的限制没有效果是因为我配置了 Tommcat 错误,还是因为该字段没有应用于我正在做的那种帖子?
tomcat - tomcat 7 忽略我的 context.xml
我希望这是一件愚蠢的事情。但我已经盯着它太久了。
我在 Linux 上升级到 Tomcat 7(从 6),它忽略了我的 context.xml 文件。如果我在 server.xml 中包含上下文(数据源),它工作正常。但我想最终将这些东西从 server.xml 中取出。
我有 Tomcat 7 在 Windows/Eclipse 中运行,具有分离的上下文,它工作正常。
我已经尝试过 Host copyXML 参数。即使它确实复制了 context.xml,它也不会使用它......除非我将它包含在 server.xml 的主机中。当它失败时,它抱怨它无法获取我的 MySQL 连接:“无法获取连接,数据源无效”
我确信配置的其余部分很好,因为当我将它粘贴到 server.xml 中时它可以工作......
有人可以指出我缺少什么吗?不应该这么难。谢谢!
顺便说一句:它是 CentOS 5.9 (64) 上的普通 Tomcat7(不是 rpm)、JDK-7u11。
地点:
在 server.xml 中:
上下文.xml:
在 web.xml 中:
classpath - RealmBase 加密问题
我正在尝试通过以下命令使用 RealmBase 将 server.xml 的密码加密到 Tomcat7 中:
我在执行命令时遇到以下错误:
json - 对 Jboss7.1.1.Final 进行配置以通过 Http Post 发送大尺寸 JSON 数据
我的 json 大小很大,当它超过 5kb 时,它会抛出异常
根据上面的链接,有以下格式
我们可以设置 maxJsonLength 以同样的方式在 Jboss7.1.1.Final 中是否需要做任何配置以最大化 json 的大小以接受大 json?如果是,请提供语法。此外,我浏览了一些有关 maxpostsize 的链接,这会有所帮助吗?主要问题是当客户端通过 HttpPost 发送大尺寸的 json 数据时,它会在使用 Jboss7.1.1.Final 时抛出上述异常
jboss - Jboss7.1.1.Final下最大MAX_HEADER_SIZE
MAX_HEADER_SIZE最大值是多少,我们可以在Jboss7.1.1.Final下的Standalone.xml中设置?我检查了大小为 5Mb 的数据,它正在接受它。但它有任何最大长度吗?
eclipse - Tomcat:Eclipse Juno 中克隆的应用程序生成的上下文路径不同
我一直在尝试将几个不同的项目合并到 Eclipse 中的一个项目中。在这次尝试中,我尝试了以下步骤,这会导致生成不同的上下文路径(不正确?)。
核心问题:
- 在 Eclipse 中复制一个动态 Web 项目(Maven)并粘贴为一个新项目(克隆重复)
- 将项目添加到 Eclipse 中的嵌入式 Tomcat 服务器。
- 在eclipse中转到Tomcat Server项目并打开server.xml
生成的<Context>标签包含以下内容
我希望'path' 和'docBase' 都指向DuplicateApp,这是克隆应用程序的名称,但是它看起来不正确。这甚至是预期的行为吗?
相当多的搜索证实了我了解到“路径”和“文档库”都应该指向 Web 应用程序/war 文件名的名称。
附加信息:
- 已安装 Eclipse Juno Java EE 版本
- 安装在 Eclipse 中的 M2E 插件
- Tomcat 版本 7
- pom.xml 没有覆盖战争名称 - 交叉检查。
tomcat - Tomcat AccessLogValve 模式重新加载而不重新启动
是否可以在不重新启动 Tomcat 的情况下重新加载 server.xml 中的更改?
我想在许多服务器上对我的 access_log 格式(在 org.apache.catalina.valves.AccessLogValve -> pattern='...')进行几处更改,但我不想为服务器中的每个更改重新启动 Tomcat .xml。是否可以让 Tomcat 在不重新启动的情况下重新加载模式中的配置更改?
(雄猫 7.0.29)