English Sentence Loading...
英语句子加载中...
SFS 关于用java写服务器扩展不能重载的解决方案
作者: 灰色的狼 日期: 2008-12-08 14:52
使用java写服务器扩展可能会碰到编译过后的新class文件替换旧的文件,在sfs服务器端,依然是使用的旧文件,导致重载失败。
解决方法如下:
1. 删除 wrapper.conf 文件下的 “wrapper.java.classpath.3=./javaExtensions/” 此处代码
2. 删除 start.bat批处理文件下的 “./javaExtensions/;” 此处代码
3. 要想自动重新载入新文件,可以在config文件里加上 此句代码激活 “<AutoReloadExtensions>true</AutoReloadExtensions>” 如下:
<Zone name="simpleChat" uCountUpdate="true" buddyList="20" maxUsers="4000" customLogin="false">
<Rooms>
<Room name="The Hall" maxUsers="50" isPrivate="false" isTemp="false" autoJoin="true" uCountUpdate="true" >
<Vars>
<Var name="sit" type="s" private="false" persistent="true">000000</Var>
</Vars>
</Room>
<Room name="The Kitchen" maxUsers="50" isPrivate="false" isGame="false" isTemp="false"/>
<Room name="The Garden" maxUsers="50" isPrivate="false" isTemp="false" />
<Room name="The Bathroom" maxUsers="50" isPrivate="false" isTemp="false" />
<Room name="The Garage" maxUsers="50" isPrivate="false" isTemp="false" />
<Room name="The Living Room" maxUsers="50" isPrivate="true" isTemp="false" pwd="test" />
</Rooms>
<Extensions>
<extension name="json" className="jsonSample.as" type="script" />
</Extensions>
<AutoReloadExtensions>true</AutoReloadExtensions>
<Moderators status="on">
<Mod name="modName" pwd="modPass" />
</Moderators>
</Zone>
4. 最重要的一步,重新执行 start.bat
over...
解决方法如下:
1. 删除 wrapper.conf 文件下的 “wrapper.java.classpath.3=./javaExtensions/” 此处代码
2. 删除 start.bat批处理文件下的 “./javaExtensions/;” 此处代码
3. 要想自动重新载入新文件,可以在config文件里加上 此句代码激活 “<AutoReloadExtensions>true</AutoReloadExtensions>” 如下:
<Zone name="simpleChat" uCountUpdate="true" buddyList="20" maxUsers="4000" customLogin="false">
<Rooms>
<Room name="The Hall" maxUsers="50" isPrivate="false" isTemp="false" autoJoin="true" uCountUpdate="true" >
<Vars>
<Var name="sit" type="s" private="false" persistent="true">000000</Var>
</Vars>
</Room>
<Room name="The Kitchen" maxUsers="50" isPrivate="false" isGame="false" isTemp="false"/>
<Room name="The Garden" maxUsers="50" isPrivate="false" isTemp="false" />
<Room name="The Bathroom" maxUsers="50" isPrivate="false" isTemp="false" />
<Room name="The Garage" maxUsers="50" isPrivate="false" isTemp="false" />
<Room name="The Living Room" maxUsers="50" isPrivate="true" isTemp="false" pwd="test" />
</Rooms>
<Extensions>
<extension name="json" className="jsonSample.as" type="script" />
</Extensions>
<AutoReloadExtensions>true</AutoReloadExtensions>
<Moderators status="on">
<Mod name="modName" pwd="modPass" />
</Moderators>
</Zone>
4. 最重要的一步,重新执行 start.bat
over...
标签:
smartfoxserver 网游 webgame
评论: 0 |
引用: 0 |
阅读: 442
订阅
上一篇
返回
下一篇
SFS 压力测试小软件 (2009-01-11 10:59)
SFS 关于无效连接和断线的处理操作 (2008-12-11 15:00)
去年翻译的SFS AS3 客户端 API. (2008-08-21 22:46)
BlueDream -- SFS开发的网游下载(含源代码) (2008-04-30 19:10)