java调试报错问题及解决办法.doc_第1页
java调试报错问题及解决办法.doc_第2页
java调试报错问题及解决办法.doc_第3页
java调试报错问题及解决办法.doc_第4页
java调试报错问题及解决办法.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1:Exception in thread AWT-EventQueue-0运行内存不足导致溢出;解决:将安装路径下的eclipse.ini文件中的-Xmx128m修改为-Xmx512m2. This application is not currently available解决方法Deployment failure on Tomcat 6.x. Could not copy all resources to D:Program Filesapache-tomcat-6.0.16webappsfuNan_conv. If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually remove the deployment at D:Program Filesapache-tomcat-6.0.16webappsfuNan_conv解决方案一: 引用tomcat服务并没有启动.上网搜索之后发现和大家范的是一个毛病,原来工程中我引了一个包,后来这个包被我给删除了,但是因为已经发布过这个工程了,所以classpath中就有这个包名了,这样发布的时候也会去找这个包但是已经不存在了,所以无copy, 解决办法:在eclipse的工程中点击右健选择properties-java build path中已经提示了xx.jar不存在,这样就把这个jar信息从Libraries中删除即可. 重新发布应用,成功!方案二引用在项目的.classpath下面中的/lib/.都是我们发布项目中所用到的包。不知道何时谁随便加了几个包。就在.classpath下面生成了文件。所以在发布项目的时候始终发布不上去。一一对照.classpath中的包和WEB/INF lib中的包。对照仔细了 3. 位于XDB的服务器localhost要求用户名和密码同时安装了tomcat和oracle9i后,调试jsp出现-连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突,调整如下机器上装了oracle,是oracle自带的http server占了8080端口,oracle的tomcat端口冲突,要么改tomcat端口,要么把http server停掉。改tomcat端口的方法如下:(1)、在Tomcat安装根目录下的字文件夹conf中找到文件server.xml(2)、将其用记事本程序打开,找到这段文字: 将以上文字中的Connector port=8080中的8080更改为8888即可,重新启动Tomcat,使用http:/localhost:8888登录,发现问题已解决。或者: 产生原因:8080端口被其他服务占用 一般装了Oracle的系统都会产生这种问题,解决的方法有两种: 1、 更改Tomcat的端口,这个比较简单,我们在Tomcat 5.5conf下的server.xml更改默认的端口8080即可。 2、 禁用Oracle服务。我们在“计算机管理”中的“服务”中找到OracleServiceORCL,停止掉就OK了。不过这并不是一种完美的做法,因为很多时候我们是同时需要用到Tomcat和Oracle两种服务的!4.Debug:Thiskindoflaunchisconfiguredtoopenthedebugperspectivewhenit解决办法启动tomcat时,myeclipse报错:This kind of launch is configured to openthe debug perspective when itsuspends.This Debug perspective is designed to support application debugging.itincorporates views for displaying the debug stack,variables and breakpointmamagement.Do you want to open this perspective now?并且发现程序根本没有执行完成,使用System.out.println测试时也没有反应,在网上查了资料,发现是断点问题,可能是自己在检查时不小心设置了断点,解决办法:1,在弹出框中点击ok,打开debug,在弹出来的debug试图下,右上角,有个 变量 和 断点窗口Breakpoints 的窗口,打开breakpoints,取消其中的断点选择;2, window -show view 里面调出来这个窗口,断点窗口里面显示了在文件中加入的所有断点,删除这些断点都之后就不会有这个提示了 。5.myeclipse的代码提示快捷键是什么啊?在哪能改这个键啊?Ctrl + 1Crrl + 空格 (与输入发冲突)修改:window - preference - genernal - keys -输入 -Content Assist 在binding处改,6,java.lang.NumberFormatException: nullat java.lang.Integer.parseInt(Unknown Source)at java.lang.Integer.parseInt(Unknown Source)at com.sp.controller.UsersClServlet.doGet(UsersClServlet.java:30)解决方案:UsersClServlet.java:30的参数转化有问题7,java.sql.SQLException: ORA-00936: 缺少表达式肯定是sql语句错误了。 你跟踪一下java代码,看sql语句是什么。8;启动tomcat时报错;A Configuration error occurred during startup.Please verify the preference field with the prompt:Cannot find a free socket for the debugger. 解决方法,推荐第三个 1、在Tomcat Launch Mode中,由Debug mode切换成 Run mode 。 2、在环境变量PATH前端添加jdk路径,如D:/Program Files/Java/jdk1.5.0_13/bin;然后重启机器。 3、打开eclipse,windowpreferencesmyeclipseapplication servertomcat 5 要选中Enable;然后后面tomcat home dircetory要选择你机器上tomcat的安装目录。 继续windowpreferencesmyeclipseapplication servertomcatjdk 选择你机器上的jdk ,建议用add从新选择添加一个9.。java.lang.IllegalStateException: getWriter() has already been called for this responseat org.apache.catalina.connector.Response.getOutputStream(Response.java:579)at org.apache.catalina.connector.ResponseFacade.getOutputStream(ResponseFacade.java:183)at com.hsp.CreateCode.doGet(CreateCode.java:52)解决方案:将27行的PrintWriter out = response.getWriter();注释掉javax.servlet.ServletException: java.lang.NoSuchFieldError: deferredExpressionorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)org.apache.struts.action.RequestPcessForwardConfig(RequestProcessor.java:455)解决方案:遇到这个异常的时候是用jstl标签,是版本问题,由于MyEclipse添加Java EE5,其中自动包括了jstl1.2的版本,lib中又存在一个jstl1.1.2的jar包,把旧版本的删掉就可以了2009-12-28 17:05 java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!hibernate当setparameter时不存在参数或者参数超出位置报错hibernate的session参数从0开始。hibernate的jpa的entitymanager的参数从1开始。 Resource is out of sync with the file system解决办法 2010-03-01 10:57:39| 分类: J2EE相关 | 标签: |字号大中小订阅在eclipse或mycelipse中,启动run on server时或查看项目文件时报错: Resource is out of sync with the file system: /Test_1_Struts_Spring_Hibernate/WebContent/WEB-INF/.struts-config.xml.strutside. 这是文件系统不同步的问题,是因为在eclipse或mycelipse之外对工程中的resource进行修改引起的(或者是由不同的系统间对文件进行修改引起的);但是,有时没有在eclipse或mycelipse之外进行修改,也会报类似的错误。 解决办法:需要手动刷新一下资源管理器。 (1)在eclipse或mycelipse中,工程目录右键,选择F5(refresh) (2)设置eclipse或mycelipse自动刷新。 通过Window-Preferences-General-Workspace,选中Refresh .hibernate.hql.ast.QuerySyntaxException: users is not mapped from users where email=? and pwd=?解决办法:HQL语句有误问题org.springframework.beans.factory.BeanCreationException: Error creating bean with name /profile defined in class path resource beans.xml: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property userService of bean class com.xiaonei.web.action.ProfileAction: Bean property userService is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?解决办法:接口userService没有get,set方法2;The type ArrayList is not generic; it cannot be parameterized with arguments解决办法:这个是跟泛型这个东东有关的。解决办法有两个步骤,假如第一步不行再试一下第二步,假如再不行,我也没辙了。 第一步:修改Window-Preferences-Java -Compiler-JDK Compliance中的compiler compliance level,把它设为5.0或者以上。 第二步:修改Window-Preferences-Java -Installed JREs,假如是1.4或者以下的,你最好就自己添加一个1.5或者以上的JRE。方法:点击Installed JREs里面的浏览(Browse.)然后找到自己安装的JRE环境,参考如下:C:Program FilesJavajre6。最后要在前面点击一下,有个勾显示就行了。JAVAWEB常见缺包异常 缺包异常:异常1:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.web.context.ContextLoader.(ContextLoader.java:146)at org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:53)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:44)需要加上:commons-logging.jar,log4j-1.2.11.jar异常2:org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource text.xml; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldExceptionCaused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldExceptionat java.lang.Class.forName0(Native Method)需要加上:aspectjweaver.jar异常3:org.springframework.beans.factory.BeanCreationException: Error creating bean with name logBean defined in class path resource spring.xml: Initialization of bean failed; nested exception is org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces.Caused by: org.s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论