在ApacheHTTP服务器中调用Java程序

在ApacheHTTP服务器中调用Java程序,java,filter,weblogic,apache,Java,Filter,Weblogic,Apache,在ApacheHTTP服务器中,是否有任何方法可以为特定URL调用Java程序?谢谢 架构如下:浏览器>Apache>WebLogic应用程序服务器。我的要求是在请求转到WebLogic应用服务器之前调用Apache中的Java代码。如果您需要在调用Servlet之前更改某些值,最好的选择是实现Java EE,并将其部署到web应用程序中 在那里,您可以在调用servlet/JSP/WS之前完成所有需要的预处理 参考:如果在调用Servlet之前需要更改某些值,那么最好的选择是实现JavaEE,

在ApacheHTTP服务器中,是否有任何方法可以为特定URL调用Java程序?谢谢


架构如下:浏览器>Apache>WebLogic应用程序服务器。我的要求是在请求转到WebLogic应用服务器之前调用Apache中的Java代码。

如果您需要在调用Servlet之前更改某些值,最好的选择是实现Java EE,并将其部署到web应用程序中

在那里,您可以在调用servlet/JSP/WS之前完成所有需要的预处理


参考:

如果在调用Servlet之前需要更改某些值,那么最好的选择是实现JavaEE,并将其部署到web应用程序中

在那里,您可以在调用servlet/JSP/WS之前完成所有需要的预处理



参考资料:

您可能希望坚持使用JavaEE过滤器解决方案。但是,如果出于某种原因,您无法做到这一点,并且必须在Apache层做到这一点,Apache确实提供了过滤器。请参见此处:

您可能希望坚持使用JavaEE过滤器解决方案。但是,如果出于某种原因,您无法做到这一点,并且必须在Apache层做到这一点,Apache确实提供了过滤器。请参见此处:

您希望此代码具体做什么?此代码将修改post请求数据,由于设计限制,我无法在WebLogic端修改这些数据。谢谢。请告诉我们您真正想要实现什么。@Damian,请遵循此URL-您具体打算此代码做什么?此代码将修改post请求数据,由于设计限制,我无法在WebLogic端修改这些数据。谢谢。告诉我们你真正想要实现什么。@Damian,请跟随这个URL-我有两个问题:1。如何在Apache上部署JEE应用程序?2.如何在Apache中为URL调用此筛选器?谢谢。@ankur:1。你不能。您必须将其部署在JEE容器(在您的例子中是IBMWebSphere)上。2.如果您检查链接,您将看到过滤器在您的webapp中,并且您可以在web.xml描述符上配置过滤器应用的路径。您不需要重定向URL,但当您的web应用程序中的某个路径被调用时,您的过滤器将由容器执行。正如我所提到的,post请求数据需要在到达WebLogic应用程序服务器之前更改,这不会有帮助。无论如何谢谢你!好啊然后,检查杰夫的答案,我想这正是你需要的。我有两个问题:1。如何在Apache上部署JEE应用程序?2.如何在Apache中为URL调用此筛选器?谢谢。@ankur:1。你不能。您必须将其部署在JEE容器(在您的例子中是IBMWebSphere)上。2.如果您检查链接,您将看到过滤器在您的webapp中,并且您可以在web.xml描述符上配置过滤器应用的路径。您不需要重定向URL,但当您的web应用程序中的某个路径被调用时,您的过滤器将由容器执行。正如我所提到的,post请求数据需要在到达WebLogic应用程序服务器之前更改,这不会有帮助。无论如何谢谢你!好啊然后,检查杰夫的答案,我想这正是你需要的。谢谢杰夫。到目前为止,我正在使用mod_perl2过滤器,但我问了一个问题,我是否可以在Java中完成这项工作。谢谢Jeff。到目前为止,我正在使用mod_perl2过滤器,但我问了一个问题,我是否可以在Java中这样做。