我的世界java.lang联机 提示 无法连接服务器internal exception java.lang.NullPointerException

java.lang.NullPointerException错误处理方法及原因分析
java.lang.NullPointerException处理之完整方案与原因分析!java.lang.NullPointerException错误的神秘面纱!史上最全,最深入的分析! 让你看完这篇不用再看下一篇废话不多说。下面开始全面分析。(环境:tomcat+sql server+jsp)本质上。这个错误是数据库连接的错误(当然前提是代码本身没错,因为我们说的是源码!)。经过我舍友的仔细研究(他是个低调的人,所以就由我帮他写了。必须达到以下条件(错误原因就是以下六条没配置完):1.JAVA环境配置正确。2.源码里面的包没有与tomcat的包冲突。3.把数据库文件给导入到了SQL SERVER(或者其它数据库系统)里面。并且数据库系统正在运行。4.添加了数据源。5.数据库源文件的系统类型匹配(不匹配重新建立数据库,源码里面一般含有数据库的表结构及内容。),且数据库的连接密码正确。6.JDBC驱动文件(或者其它)存在且放在tomcat的lib目录下面。(msbase.jar,mssqlserver.jarmsutil.jar)下面开始说如何配置以上几项。1.JAVA环境变量配置-》。按照里面说的配置。最后测试javac能否显示信息。显示成功完成此步。2.网站源码-》WEB-INF-》lib里面的.jar包没有和tomcat的lib目录下的包重复。有的话把源码里面的包删除。3.SQL SERVER企业管理器。在数据库上右键-》所有任务-》附加数据库。把源码里面的数据库.mdf文件选上。所有都选SA(一般是这样选择,选其它的话。连接数据库的时候得把用户名密码写对。)。确定。4.win+R-&odbcad32-》回车-》添加-》选择SQL SERVER -&数据源名称应用数据库文件的名称。服务器一般是 (local)-&使用用户登录-》填入sa +密码-》更改默认数据库为添加的-》下一步-》完成-》确定。5.数据库系统类型是否匹配可在网站源码-》src-》...-》toolsbean-》DB.java(这里指数据库连接的源码文件)找到这样一句private final String url = &jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_Blog&;这里就可以看到数据库是SQL SERVER以及连接用户名密码。private final String userName = &sa&;private final String password = &sa&;将其修改为你的。但是我们这里只是修改的源码。这还不够。把改好的DB.java放到C盘根目录。启动cmd cd \ 命令切换到C根目录。用javac DB.java生成一个DB.class。把这个文件复制到WEB-INF-&classes-&....-&toolsbean下面替换原来的DB.class6.把源码LIB下面的msbase.jar,mssqlserver.jarmsutil.jar(JDBC驱动)剪切到tomcat的LIB目录下面。复制会存在包冲突。OK。完了。怎么还不能还是没用?嘿嘿。最后还得把SQL SERVER 2000升级到SP4版本哦。这个就不知道是什么原因了。反正这步是相当之关键。前面全部配置正确。如果没升级也还是连接不上数据库。这下可以测试了:http://localhost:8080/源码目录 是不是终于把主页显示出来了?
阅读本文后您有什么感想? 已有
人给出评价!
注:您的评论需要经过审核才会显示出来
没有查询到任何记录。
Copyright &
PC6下载().All Rights Reserved
备案编号:湘ICP备号|  
|  
|  
|  
|  
只需一步,快速开始
查看: 24479|回复: 5
我的世界無法連線!! java.lang.NullPointerException
主题帖子积分
高级玩家, 积分 308, 距离下一级还需 292 积分
高级玩家, 积分 308, 距离下一级还需 292 积分
本帖最后由 juyinln 于
18:34 编辑
我自己開了伺服器進去玩後,
它就說什麼internal exception java.lang.nullpointerexception
害我無法進去我的SV
我GOOGLE了一下,
很多回答都是要刪掉world/players資料夾裏頭的檔案,但是我的players裡沒有東西!?
請各位幫幫小弟吧!!
附上當時SV的狀態
[INFO] Starting minecraft server version Beta 1.3
[INFO] Loading properties
[INFO] Starting Minecraft server on 125.224.165.111:25565
[WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[WARNING] The server will make no attempt to authenticate usernames. Beware.
[WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[WARNING] To change this, set &online-mode& to &true& in the server.settings file.
[INFO] Preparing level &world&
[INFO] Preparing start region
[INFO] Preparing spawn area: 65%
[INFO] Done (ns)! For help, type &help& or &?&
[INFO] Disconnecting /125.224.165.111:64047: Took too long to log in
头像被屏蔽
主题帖子积分
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
主题帖子积分
高级玩家, 积分 308, 距离下一级还需 292 积分
高级玩家, 积分 308, 距离下一级还需 292 积分
menkai 发表于
找技术人员
怎麼找到他呢? :/
主题帖子积分
初级玩家, 积分 41, 距离下一级还需 59 积分
初级玩家, 积分 41, 距离下一级还需 59 积分
哇塞..傳說中的空指針異常
主题帖子积分
中级玩家, 积分 103, 距离下一级还需 147 积分
中级玩家, 积分 103, 距离下一级还需 147 积分
我也是这个- -
主题帖子积分
资深玩家, 积分 9297, 距离下一级还需 8703 积分
资深玩家, 积分 9297, 距离下一级还需 8703 积分
贡献度1766
如果没有登陆插件的话,大概是人物生成错误了...
要不然就是数据丢失....(联机到自己的服务器很少会数据丢失吧...)
阎魔爱-售价1999金元。注意购买行为不可撤销.积分将影响帐户用户组等级。
Powered by

我要回帖

更多关于 java 自定义exception 的文章

 

随机推荐