【发布时间】:2017-10-19 11:36:28
【问题描述】:
我是开发客户端/服务器接口的新手。
我有一个面向客户端的应用程序,它根据操作向服务器发送 GET 请求。我目前在 apache 的 localhost 设置上运行它。我在 /var/www 中创建了自己的目录并更改了配置文件。
我正在运行一个我用 Java 编写的服务器。它正在侦听端口 8888。现在,当我输入 http://localhost:8888 - 我的服务器崩溃并出现 NumberFormatException 对于输入字符串:“Host: localhost:8888”
为了在特定端口上运行我的客户端,我需要做什么?为什么我没有发送任何内容却收到获取请求?
我尝试搜索类似的问题,并通过将 ports.conf 和 000-default.conf 中的默认端口 80 更改为 8888 然后重新启动来对配置文件进行编辑。然而,这会导致 localhost 和 localhost:8888 都没有结果。
【问题讨论】:
-
这取决于您使用的服务器。
-
我正在使用 apache2
-
嗨,apache2 不是用 Java 编写的
-
无法使用 Apache for java。它可以是 Tome Cat、Glass Fish 或类似的东西。