我正在尝试从tutorialspoint和视频通话演示应用程序中学习WebRTC。我使用的是Windows pc和node.js静态服务器。当我从项目根目录中的cmd运行静态命令并导航到localhost:8080时,我在浏览器控制台中得到了以下输出:
Websocket connection to ws://localhost:9090/ failed:Error in connection established: net::ERR_CONNECTION_REFUSED
导致错误的行:
var Conn=new websocket('ws://localhost:9090'
我有一个面向公众的cgi接口。它只支持PHP。(比方说:domain.com/cgi/proxy.php)
然后我有一个监听localhost:9090的java进程(嵌入式web服务器)。
有没有可能创建一个php脚本,它将所有来自cgi脚本的请求路由到localhost上的java进程。有点像脚本中的代理。
应该是这样的:web -> public facing proxy.php -> local java process listening on 9090 -> return
我是新来的ubuntu服务器。我曾尝试打开服务器上的端口9090,但无法打开。我已经在我们的服务器上安装了ufw。
直到现在我所做的一切。
nmap本地主机-p 9090
Starting Nmap 6.40 ( http://nmap.org ) at 2015-04-21 12:36 IST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000044s latency).
Other addresses for localhost (not scanned): 127.0.0.1
PORT STATE SERVI
我已经部署了两个码头容器,它承载了部署在Jetty中的两个REST服务。
Container 1 hosts service 1 and it Listens to 7070
Container 2 hosts service 2 and it Listens to 9090
终点:-
service1:
/ping
/service1/{param}
service2:
/ping
/service2/callService1
curl -X GET http://localhost:7070/ping [Works]
curl -X GET http://localhost:7070
参考本指南,我使用RESTful (Maven)构建了一个Spring服务,它工作得很好:
现在,我想使用Docker在容器中启动它,并且我正在解决这个问题。请看下面我的Dockerfile:
#Take the base Java image to build upon
FROM openjdk:11
#Expose the container port that your application listens to outside world
#In the Sample application you can find this under Application.propertie
我正在开发一个服务器-客户端应用程序。服务器侦听某些端口(例如: 9090)。
如果计算机已在另一个应用程序中使用该端口,该怎么办?开发人员如何处理它?
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint ep = new IPEndPoint(IPAddress.Any, 9090);
server.Bind(ep);
server.Listen(100);