[Logo] The Limax project
  [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Members]  会员列表   [Groups] 返回首页 
[Register] 会员注册 / 
[Login] 登入 
demo下的sample例子客户端运行失败  XML
论坛首页 » 求助
发表人 内容
fly



注册时间: 13/11/2015 08:22:16
文章: 5
离线

操作步骤如下:
1. 运行sample.bat,生成项目gen、src;
2. eclipse导入sampleclient和sampleserver;
3. 依次运行auany,globalid,limax;
4. sampleserver目录下创建zdb目录,启动sampleserver,正常;
5. 启动sampleclient,这时候出现错误:
Exception in thread "main" java.lang.NullPointerException
at limax.net.ClientManagerImpl.<init>(ClientManagerImpl.java:76)
at limax.net.ClientManagerImpl.<init>(ClientManagerImpl.java:70)
at limax.net.ClientManagerImpl$1.newInstance(ClientManagerImpl.java:30)
at limax.net.Engine.add(Engine.java:154)
at limax.net.Engine.add(Engine.java:169)
at Main.main(Main.java:71)

配置都是用的默认的xml配置文件,未做任何改动,ip为本地127.0.0.1,端口默认的10000
需要怎么改才能正确启动?
fly



注册时间: 13/11/2015 08:22:16
文章: 5
离线

private ClientManagerImpl(ClientManagerConfig config, final ClientListener listener, Manager wrapper)
throws Exception {
this.config = config;
this.listener = listener;
this.wrapper = wrapper;
this.dispatcher = config.getDispatcher();

Throwable t = dispatcher.run(new Dispatchable() { // 这个地方出错,this.dispatcher为null
naught



注册时间: 10/10/2015 10:04:40
文章: 4
离线

客户端代码里:
final Config config = new ClientManagerConfigBuilder().name("sample")
.peerAddress(new InetSocketAddress("127.0.0.1", 10000)).checkOutputBuffer(false)
.dispatcher(new Dispatcher(Engine.getApplicationExecutor()))
.defaultState(sample.client.states.SampleClient.getDefaultState(providerId)).build();
就是加入红色部分
并且最上面
private final static int providerId = 0;
原来是12,改成0

试试吧
naught



注册时间: 10/10/2015 10:04:40
文章: 4
离线

忘了说了,下次更新时,保证提供准确的sample
 
论坛首页 » 求助
前往:   
Powered by JForum 2.1.9 © JForum Team