myeclipse常见错误集锦 及解决方案
2012-06-29 14:16 java环境变量 阅读(26979) 评论(0) 编辑 收藏 举报1 An internal error occurred during: "Add Deployment".
Container with path org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_20 could not be found in project
2 奇怪异常
重启 打开 关闭,检测配置文件 检测struts.xml web.xml
3
Description Resource Path Location Type
Java compiler level does not match the version of the installed Java project facet. hr Unknown Faceted Project Problem (Java Version Mismatch)
window -->preferences -->myeclipse -->validation -->javascript validator for Js
files 把Bulid 复选框的勾去掉 就行了
4 Description Resource Path Location Type
String cannot be resolved to a type list.jsp /hr/WebRoot/infoManage/group line 6 JSP Problem
5 Description Resource Path Location Type
Cannot return from outside a function or method. login.jsp /hr/WebRoot line 39 Client-side JavaScript Problem
6 tomcat启动成功后Applications无法启动,Running状态为false,点击start 仍然为false
7Tomcat 6.0 错误信息: 严重: StandardServer.await:create[8005]: java.net.BindException: Address already in use: JVM_Bind
当MyEclipse里面tomcat 7.x启动不了,这是因为端口被占用了,此时可以配置一下tomcat的端口号 ,或者把占用端口8005的进程结束掉,一般来说这时你的任务管理器中会有个javaw.exe的进程,把它结束了就行了,这样问题就解决了
8 严重: Exception starting filter struts2 Error building results for action check in namespace - action - file
9 显示行号
在window--> Preferences--> MyEclipse--> Editors--> Common Editor Preferences中的Show line numbers
在使用MyEclipse开发程序的时候,不显示行号是一件很烦人的事情,要想显示行号,按住 Ctrl + F10 选择 show Line Numbers
10 严重: Error filterStart
2012-6-27 10:27:53 org.apache.catalina.core.StandardContext start
11 严重: Context startup failed due to previous errors org.apache.catalina.core.ApplicationContext log
12 严重: Exception starting filter struts2
Error building results for action check in namespace - action - file:/F:/srv/tomcat/webapps/hr_ssi_002/WEB-INF/classes/struts.xml:372:65
13 Errors occurred during the build. Errors running builder 'Java Builder' on project ''. java.lang.NullPointerException
Errors occurred during the build. Errors running builder 'JavaScript Validator ' on project '##'. ja
分类: eclipse 2011-12-08 11:43 349人阅读 评论(0) 收藏 举报
把JavaScript Validator去掉。去掉的方法是:选择一个项目—-右键Properties—-Builder s(排二个)—-点一下右则会有四项—-取消第一项“JavaScript Validator”的勾就OK了。
14 严重: Servlet.service() for servlet default threw exception java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
今天在Struts2框架下使用JSON插件时,程序保存找不到类org/apache/commons/lang/xwork/StringUtils,我很奇怪,commons-lang包明明导入了,却又发现commons-lang包中根本没有xwork子包,几经周折终于找到了原因:我没有导入xwork-core这个jar包。呵呵,问题解决了。
将struts2-spring-plugin升级到最新的2.2.3.1即可。
备选方案
第一步:我首先怀疑是不是我的配置文件出现了错误,我重新配置了一下,但是还是不行。(配置stuts.xml,web.xml你可以从struts2中apps中copy)
第二步:我开始怀疑是不是我的jar包出现了问题,因为我以前出现过jar包导错的情况,我又重新导jar包,但还是无济于事。
(commons-fileupload,commons-io,commons-lang,freemaker,javassist,ongl,struts2-core,xwork-core).jar包
第三步:我开始怀疑是不是我的服务器出现了错误,我开始手动启动Tomcat服务器,果然出现以上错误,原来是服务器出现了问题,我从http://tomcat.apache.org/download-55.cgi重新下载了,试了一下,没有以上错误了
15 严重: Exception starting filter struts2 Action class [CheckUser] not found - action - file:/
Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.
StrutsPrepareAndExecuteFilter
刚给web.xml配置好,启动提示这个错误。
仔细检查,对应的类文件都是存在的。
后来发现,因为配置好有,手欠,按了ctrl+Shift+F
这样便在xml了出现了“ ”空格,所以报错了。
16 严重: The web application [/] created a ThreadLocal with key of type
出现这个原因是因为你是在服务器为STOP的情况下,进行的重新部署,先STOP之后再部署,就没事了
17 Description Resource Path Location Type
Package JSON extends undefined package json-default struts.xml /hr/conf/struts line 7 Struts 2 Problem
在myeclipse中->windows->preferences->搜索框输入xml->XML Catalog
->User Specified Entries里面自己配置个dtd的本地url校验,这样就不用去联网校验了~~