
bug
胡德刚
IT爱好者
展开
-
端口号被占(JVM_Bind)
编码过程中经常遇见端口号被占用的情况:控制台报错如图引发该情况有2种情况:1.启动了多个tomcat,当中有端口号冲突的,解决办法为停掉启动一个tomcat或者修改端口好(这里就不描述如何修改端口号了)。2.一个tomcat启动,关闭,启动,几次反复这样操作后,也有可以报这个错,原因是tomcat并没有真正的关闭。如何查看tomcat?第一步:打开任务管理器,查看进程里面的原创 2015-11-24 17:43:11 · 360 阅读 · 0 评论 -
java文件编译成class文件的注意事项
在svn上导入到MyEclipse中一个项目,编译的class文件怎么都不对大小小了很多,而且内部类丢失。再解决该问题的时候发现class文件居然都消失了。整个项目都被搞坏了。只有从新在svn里面在从新导入一个项目下来,解决改问题。最后总结问题出现的原因:1.项目的报错,导致编译的class文件有问题2.架包没有导入。导致编辑的class文件小,没有内部类的文件。总结这次bug的:原创 2015-11-13 11:20:10 · 513 阅读 · 0 评论 -
org.xml.sax.SAXParseException
package里元素必须按照一定的顺序排列:result-typesinterceptorsdefault-interceptor-refdefault-action-refdefault-class-refglobal-resultsglobal-exception-mappingsaction*(所有action放到最后)原创 2015-10-29 09:40:51 · 346 阅读 · 0 评论 -
java.lang.NullPointerException(at org.apache.jsp.loginb_jsp._jspInit(loginb_jsp.java:22))
今天在导入项目的时候,启动tomcat都不报错,每当在浏览器上输入项目的任何页面的时候都会报空指针异常如图:分别为控制台报错和浏览器报错发现是因为架包冲突引起的,自己工程里的jar包和tomca中的jar包冲突导致,很多解决方案就是删除工程里的jsp-api.jar和servlet-api.jar两个jar包,这种解决方案是对的,但是删除完这两个jar,可能还是有问题,此时需要仔细查看自己工程原创 2015-10-12 16:46:39 · 1374 阅读 · 0 评论 -
内存溢出解决方案(3)
前面两种方案是我用过的,并可以解决内存溢出。在百度的是时候还有两种方案,虽然没有能解决我的bug,应该可以解决特定的内存溢出,我还是在这里列出来了,希望对看这篇文章的你有所帮助。第三种方案:tomcat的安装目录%tomcat%bin/catalina.bat文件,在set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFFG%下面添加JAVA_OPTS= '-Xms原创 2015-10-12 08:50:08 · 253 阅读 · 0 评论 -
内存溢出解决方案(2)
方案二:在MyEclipse的window中选择Preferences,再选择MyEclipse,再选择Servers,在选择Tomcat,再选择你启动的(如我启动的是tomcat 4.x)tomcat 4.x,再选择JDK,然后再右侧的Optional Java VM arguments:中配置:-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPerm原创 2015-10-10 17:16:31 · 379 阅读 · 0 评论 -
内存溢出解决方案(1)
本人在编码过程遇见过两次内存溢出报错,为了解决报错,查询了一些资料,将有可能解决内存溢出的方案整理为下面四种方案:方案一:在MyEclipse的window中选择Preferences,再选择Java,点击Installed JREs,选中右侧的jdk,然后点击Edit...如图然后再将弹出框的Default VM arguments中输入:-Xms256m -Xmx512m。如图原创 2015-10-09 08:42:35 · 427 阅读 · 1 评论 -
java.lang.UnSupportedClassVersionError
今天遇见一个这个bug,最后解决了,这里记录一下解决的方向,便于以后快速解决。原因:这个bug是由于MyEclipse里面的jdk版本和本地的jdk版本不一致导致的。解决方案:统一电脑本地和MyEclipse的jdk版本。注意:tomcat的jdk也要统一才不会报错原创 2016-04-06 11:21:13 · 396 阅读 · 0 评论 -
开发中的bug
该文章记录我在开发中遇见的哪些bug,并不是解决bug的文件。目的是在下次开发中减少这些不必要的bug。1.导入项目是架包的不齐全。2.开发中缺少为空的判断。3.页面出现错别字。4.将文件放到开发环境的时候放的是Java文件而不是class文件。5.在二次开发的时候,新增字段忽了以前数据该字段为空,查询使用的时候没有对空字段进行处理,导致报错6.页面报空指针,架包引起的原创 2015-12-03 15:34:44 · 542 阅读 · 0 评论