【发布时间】:2011-01-06 11:57:14
【问题描述】:
我有一个需要更改的项目.. 现在我有一个网页发布到一个调用 servlet 的 jsp,该 servlet 使用 Tomcat 调用“后端”。
我需要让 Tomcat 离开现场。
我想要的是当我发布时,它直接调用“后端”
对我如何实现这一点有任何建议吗?
谢谢 版本
【问题讨论】:
-
感谢您的回复,刚刚意识到没有 servlet 容器我无法发布。
我有一个需要更改的项目.. 现在我有一个网页发布到一个调用 servlet 的 jsp,该 servlet 使用 Tomcat 调用“后端”。
我需要让 Tomcat 离开现场。
我想要的是当我发布时,它直接调用“后端”
对我如何实现这一点有任何建议吗?
谢谢 版本
【问题讨论】:
如果您使用的是 servlet,那么您不能将 tomcat 从场景中移除,并且您告诉您有一个网页,那么您应该需要任何 servlet 容器。 如果你想让tomcat离开现场,那么你可以去**jetty或**resin****
【讨论】:
因此,您想在不使用 servlet 容器(如Tomcat)的情况下调用servlet 类?
你不能那样做。时期。
如果您详细说明为什么您需要这样做(顺便说一句,我真的无法想象合理的理由),我们可能会提供更多建议如何 解决/解决特定问题。
更新:由于您标记了homework,原因可能是您“不小心”创建了一个 JSP 页面和一个 Java 类,而您的学校没有运行 Tomcat 作为演示服务器,但只是Apache + PHP左右呢?如果是这样,那么你真的需要转换/翻译成合适的语言。不要浪费时间想办法在没有 Java Servlet 容器的情况下使用 JSP/Java,根本没有办法。至少,不是“正常”的方式。
【讨论】:
您需要一个 servlet 容器来管理允许您接受 POST 请求的逻辑。
【讨论】:
如果要使用 java,则不能删除 servlet 容器。
也许你可以用 php 重写整个页面并且只使用 apache 网络服务器?您必须直接调用您是数据库或服务。如果你想使用你的后端应用程序,你必须保留 tomcat。
【讨论】: