设置 Tomcat来自部署的 Eclipse Web 应用程序的参数

发布于 2024-12-04 04:12:15 字数 594 浏览 0 评论 0原文

我有一个 Eclipse Java Web 应用程序,正在从 Eclipse 3.7 中部署到 Tomcat 7。在我的 Eclipse 服务器配置中,位于 Servers > Tomcatv7-配置> server.xml,我在部署应用程序时看到添加了以下行:

<Context docBase="myapp" path="/myapp" reloadable="true" source="org.eclipse.jst.j2ee.server:myapp"/>

我的问题是:有什么方法可以向此 元素添加参数对于一个特定的项目?

我需要做的是添加 useHttpOnly=”false” 以便 DWR 在 Tomcat 7 中正常工作。我了解这样做的安全风险,所以请不要讲课:)

I have an Eclipse Java web application that I am deploying to Tomcat 7 from within Eclipse 3.7. In my Eclipse server configuration at Servers > Tomcatv7-config > server.xml, I see the following line is added when I deploy my application:

<Context docBase="myapp" path="/myapp" reloadable="true" source="org.eclipse.jst.j2ee.server:myapp"/>

My question is this: is there any way for me to add a parameter to this <Context> element for a specific project?

What I need to do is add useHttpOnly=”false” in order for DWR to work properly in Tomcat 7. I understand the security risks with this, so please no lecture :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

豆芽 2024-12-11 04:12:15

您应该能够在 WAR/Project 中的 /META-INF/ 中指定 context.xml,它将胜过 server.xml 行:

在应用程序内 /META-INF/context.xml 的单个文件中
文件。可选(基于主机的 copyXML 属性),这可以是
复制到 $CATALINA_BASE/conf/[enginename]/[hostname]/ 并重命名为
应用程序的基本文件名加上“.xml”扩展名。

You should be able to specify a context.xml in /META-INF/ within your WAR/Project which will trump the server.xml line:

In an individual file at /META-INF/context.xml inside the application
files. Optionally (based on the Host's copyXML attribute) this may be
copied to $CATALINA_BASE/conf/[enginename]/[hostname]/ and renamed to
application's base file name plus a ".xml" extension.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文