Vert.x 3.3 server.js失败的尝试(怎么就没NodeJS好使呢?)

来源:互联网 发布:php 文件上传插件 编辑:程序博客网 时间:2024/04/28 09:42

Server.js内容:

// server.js  load('vertx.js');    vertx.createHttpServer().requestHandler(function(req){      req.response.end("hello vertx!");  }).listen(8080, 'localhost'); 


尝试运行:

D:\vertx>bin\vertx run server.jsFailed to create the vert.x instancejava.lang.IllegalStateException: failed to create a child event loop        at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88)        at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:58)        at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:47)        at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:58)        at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:75)        at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:70)        at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:57)        at io.vertx.core.impl.VertxImpl.<init>(VertxImpl.java:129)        at io.vertx.core.impl.VertxImpl.<init>(VertxImpl.java:119)        at io.vertx.core.impl.VertxFactoryImpl.vertx(VertxFactoryImpl.java:42)        at io.vertx.core.Vertx.vertx(Vertx.java:90)        at io.vertx.core.impl.launcher.commands.ClasspathHandler.create(ClasspathHandler.java:114)        at io.vertx.core.impl.launcher.commands.BareCommand.startVertx(BareCommand.java:194)        at io.vertx.core.impl.launcher.commands.BareCommand.run(BareCommand.java:132)        at io.vertx.core.impl.launcher.commands.RunCommand.run(RunCommand.java:249)        at io.vertx.core.impl.launcher.VertxCommandLauncher.execute(VertxCommandLauncher.java:230)        at io.vertx.core.impl.launcher.VertxCommandLauncher.dispatch(VertxCommandLauncher.java:365)        at io.vertx.core.impl.launcher.VertxCommandLauncher.dispatch(VertxCommandLauncher.java:328)        at io.vertx.core.Launcher.main(Launcher.java:49)Caused by: io.netty.channel.ChannelException: failed to open a new selector        at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:150)        at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:141)        at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:116)        at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:34)        at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84)        ... 18 moreCaused by: java.io.IOException: Unable to establish loopback connection        at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:101)        at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:68)        at java.security.AccessController.doPrivileged(Native Method)        at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:170)        at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:50)        at java.nio.channels.Pipe.open(Pipe.java:155)        at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:127)        at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:44)        at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:148)        ... 22 moreCaused by: java.net.ConnectException: Connection timed out: connect        at sun.nio.ch.Net.connect0(Native Method)        at sun.nio.ch.Net.connect(Net.java:454)        at sun.nio.ch.Net.connect(Net.java:446)        at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)        at java.nio.channels.SocketChannel.open(SocketChannel.java:189)        at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:130)        at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:83)        ... 30 moreException in thread "Thread-2" java.lang.NullPointerException        at io.vertx.core.impl.launcher.commands.BareCommand$1.run(BareCommand.java:308)

难不成是防火墙在搞鬼?还是说load('vertx.js');  这一句有问题??


1 0
原创粉丝点击