gpt4 book ai didi

java - 将 Applet 转换为 Servlet (Apache)

转载 作者:行者123 更新时间:2023-12-01 16:01:03 25 4
gpt4 key购买 nike

目前,我的 Apache 服务器上有一个 Java 小程序(在 htdocs 目录中)。小程序是一个网络爬虫,在交付结果之前需要很长时间来处理(我猜小程序获得的资源非常有限)。

我想将爬行工作推送到服务器上,但我不知道如何执行此操作。我知道我可以使用 Tomcat 或类似的东西制作一个 Servlet,但我不知道会涉及什么。

我需要安装 Tomcat(或者这是 Apache 的一部分)吗?

这是几个小时就能完成的事情吗(第一次)?或者这需要我一些时间来做吗?

目前我的小程序位于http://mySite.ca:4005/crawler/。我只能访问端口 4005(其他用户可以访问其他端口)。 Tomcat 能与 Apache 兼容吗?我可以将对 http://mySite.ca:4005/crawler/ 的请求定向到 tomcat 并允许 Apache 处理其余请求(即:对 http://mySite.ca:4005/crawler/的请求)吗? ca:4005/otherPage/)?

我并不真正关心我编写的小程序/GUI 代码,我的主要目标是让网络爬虫使用一些参数(来自用户的输入)运行,然后显示结果(输出给用户)。

最佳答案

Do I need to install Tomcat (or is this part of Apache)?

Tomcat 不是 Apache HTTPD 的一部分,您需要单独安装它。检查Tomcat homepage了解详情。请注意,您还可以使用其他服务器来运行 servlet,例如Jetty

Is this something that can be done in several hours (the first time)? Or will this take me some time to do?

这取决于您对计算机和特定操作系统的熟悉程度。我会在几分钟内完成。 :-P

Currently my applet is at http://mySite.ca:4005/crawler/. I only have access to port 4005 (other users get the other ports). Would Tomcat play nice Apache?

一般来说,Tomcat 被设计为与 Apache HTTPD 集成,请参阅 documentation about connectorsconnectors website了解详情。

我不确定是否将不同的端口分配给不同的用户,我认为这不是正确的方法。您到底想在这里实现什么目标?

Can I direct requests to http://mySite.ca:4005/crawler/ to tomcat and allow Apache to handle the rest of the requests (ie: requests to http://mySite.ca:4005/otherPage/)?

是的,你可以。检查Connectors guideApache HTTPD Location directive了解详情。

我建议您使用纯 HTTP 在 applet 和 servlet 之间进行通信。

关于java - 将 Applet 转换为 Servlet (Apache),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3910282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com