`

开发过程中碰到的错误和异常总结

阅读更多
1、今天做ssh+axis2的集成,开始的时候,一下子把所有的jar包全部引入,而没有考虑到
jar包的版本的问题,于是,就不停的抛出java.lang.IncompatibleClassChangeError 异常,所以有时候想偷点懒也是不容易呀,   网上有人说axis2 所需要的最少jar为:

activation-1.1.jar
axiom-api-1.2.2.jar
axiom-impl-1.2.2.jar
axis2-adb-1.1.1.jar
axis2-kernel-1.1.1.jar
commons-codec-1.3.jar
commons-httpclient-3.0.1.jar
commons-logging-1.1.jar
stax-api-1.0.1.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.1.jar
XmlSchema-1.3.1.jar


当只用axis2 的时候这些是足够的,但是如果用到了比如和spring集成的时候,这些就可能不够了,建议先引入核心的jar,以后用到什么引入什么,就行啦


java.lang.IncompatibleClassChangeError

不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时

,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新

编译而直接运行的情况下,容易引发该错误




2、is quoted with " which must be escaped when used within the
   当tomcat版本不一样时容易发生此问题,如把tomcat从5.5升级到6.0时有可能会报错。解决方式有两种:
   1、更改为正确的tomcat版本
   2、把双引号改为单引号


3、如果您在安装sql 2005时出现计数器错误,在搜索过所有的方法都不适用的时候:

没有说清楚是哪个计数器的错误

运行 cmd
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo

以上是将4个计数器删除


lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini

这里是重新安装,
重新安装SQL2005现在应该没有问题了 




4、sqlServer2005 用户登录失败
 其实登录失败有好多原因,像那种没有开启tcp协议或者没有启动双重验证的就不说了
还有一种情况就是,实例名不对,当我们新建了一个实例的时候,就不能用localhost:1433进行连接了,这种情况适用于默认的实例名。这个时候有两种解决方式,1、更改新实例的端口如8888,那么我们就可以通过localhost:8888进行连接。2、加上实例名称后进行连接。



java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/index_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
	org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)
	org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)
	org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

jbpm4 在tomcat6 下面ssh2 这个错误!

原因是项目中WEB-INF\lib中的三个jar包(juel.jar, juel-engine.jar, juel-impl.jar)和

tomcat6下lib中jar包(el-api.jar)冲突

解决方法:

方法一:换成tomcat5.5 一点问题也没有了

方法二:将juel.jar, juel-engine.jar, juel-impl.jar这三个包复制到tomcat6下lib中,

并删除原来的el-api.jar,切记要把WEB-INF\lib中的juel.jar, juel-engine.jar, juel-impl.jar删除。

不然还是要冲突。



安装sqlserver2005提示性能监视器计数器错误
经过网络寻求帮助,原来是因为注册表的 LAST COUNT 和 LAST HELP太小。

解决方法如下:1 把注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib中“Last Counter”、“Last Help”值修改为004 目录下对应的最大值.


引用
sql2005Sql.cab 错误
安装了msxml4.0 sp3和msxml6.0两个文件

0
0
分享到:
评论

相关推荐

    Adroid开发过程中遇到的错误集锦

    在Android开发过程中,开发者经常会遇到各种各样的错误和异常,这些错误可能会阻碍应用程序的正常运行,甚至导致项目进度受阻。本篇文章将聚焦于Android开发中的常见问题,并提供相应的解决方案。 首先,我们要讨论...

    JavaScript错误与异常处理

    运行错误,又称为异常(Exception),是指程序在执行过程中遇到不可预期的情况,例如除以零、访问未定义的对象属性等。与语法错误不同,异常只影响当前的执行线程,其他不依赖于异常代码的线程仍可继续运行。异常...

    项目开发中的程序各种错误总结

    在项目开发过程中,程序员经常会遇到各种各样的错误。这些错误可能是语法错误、逻辑错误、运行时错误,或者是设计上的疏漏。本篇文章将对这些常见错误进行总结,并以ASP(Active Server Pages)中的`Instr()`函数为...

    软件开发错误日志

    在软件开发过程中,错误日志是开发者不可或缺的工具,它记录了程序运行时出现的问题,帮助定位和修复错误。下面将详细阐述“软件开发错误日志”中的几个关键知识点。 首先,错误名称添加失败通常意味着在尝试记录或...

    解析Java中所有错误和异常的父类java.lang.Throwable

    在Java编程语言中,`java.lang.Throwable` 是所有错误(Error)和异常(Exception)的顶级父类,它是异常处理机制的基础。`Throwable` 类提供了封装异常信息的方法和属性,使得开发者能够对程序中出现的问题进行捕获...

    Java开发过程中常见异常

    14. **断言错误:AssertionError** - 用于指示一个断言失败,通常在测试和调试过程中使用。 15. **类循环依赖错误:ClassCircularityError** - 初始化类时检测到类之间的循环依赖,会抛出此异常。 16. **类格式...

    软件工程中的错误与异常处理.pptx

    在软件开发过程中,错误与异常处理是非常关键的组成部分。它们不仅关系到软件产品的质量和性能,而且直接影响用户的体验。为了确保软件的稳定性和可靠性,必须采取有效的措施来管理和处理这些错误与异常。 **软件...

    ORACLE 异常错误处理

    在ORACLE数据库的开发过程中,无论是多么复杂的业务逻辑还是简单的数据操作,都不可避免地会遇到各种异常情况。有效的异常处理机制不仅可以帮助开发者更好地控制程序流程,还能够在出现问题时提供更详尽的错误信息,...

    jsp常见异常总结 希望有所帮助

    当JSP页面在转换为Servlet源码时出现问题,或者在执行JSP页面的Java代码时遇到错误,会抛出此类异常。检查JSP语法是否正确,确保EL表达式和脚本let语句的合法性。 7. **java.lang.NoSuchMethodError** 当运行时...

    Python异常和错误实践手册 新手必备

    Python 异常和错误实践手册是 Python 开发语言后端中非常重要的一部分。在实际工作中,我们遇到的情况不可能是非常完美的。例如用户输入不一定符合我们的要求,文件可能不存在或者文件格式不对,数据库的数据可能是...

    SSH整合开发中 404错误解决总结

    ### SSH整合开发中404错误解决总结 在软件开发过程中,尤其是对于新手开发者来说,遇到各种错误是在所难免的。本文将针对SSH(Struts + Spring + Hibernate)框架整合开发过程中常见的404错误进行深入分析,并提供...

    WEB开发中错误信息大全

    在WEB开发过程中,错误信息是开发者经常会遇到的问题。这些错误可能是由于语法错误、逻辑错误、配置问题或外部资源访问失败等原因引起的。以下是一些常见的WEB开发错误类型及其详细解释: 1. **HTTP状态码错误**:...

    java常见异常总结

    在Java开发过程中,遇到各种异常是在所难免的。为了更好地理解和处理这些异常,本文将详细介绍几种常见的Java异常类型及其处理方法。 #### 1. `java.lang.NullPointerException` - **异常概述**:`...

    Java Web应用中常见的错误和异常问题处理.zip

    在Java Web应用开发中,错误和异常的处理是不可或缺的一部分,因为它们直接影响到程序的稳定性和用户体验。本文将深入探讨Java Web应用中遇到的一些常见错误和异常问题,并提供相应的处理策略。 1. **Servlet和JSP...

    异常处理机制知识点小总结

    异常处理是Java编程中至关重要的一个概念,它确保了程序在遇到错误或异常情况时能够以优雅的方式继续执行或者终止。下面是对Java异常处理机制的详细解析。 在Java中,异常是程序运行时发生的错误,它中断了正常的...

    .NET Windows编程系列课程(30):错误和异常处理

    在.NET框架中,Windows编程是开发桌面应用的核心技术,而错误和异常处理是任何软件开发中的关键部分。在这个课程中,我们将深入探讨.NET Windows编程中关于错误和异常处理的细节,确保程序的健壮性和稳定性。 错误...

    Laravel开发-exceptions 错误异常处理工具,支持开发和生产环境,使用 Whoops 进行错误显示

    `Laravel开发-exceptions` 涉及到的是Laravel中的错误异常处理机制,它允许开发者优雅地处理程序运行时可能出现的问题。在这个主题中,我们将深入探讨如何利用Laravel的异常处理工具,特别是结合Whoops库在开发和...

    asp.net 异常处理跳转自定义错误页面Demo

    在ASP.NET开发中,异常处理是一项至关重要的任务,它确保了应用程序在遇到错误时能够优雅地处理并提供用户友好的反馈。本示例是关于如何在ASP.NET中实现异常处理,特别是如何在出现错误时跳转到自定义的404(页面未...

    PHP Error:一个为更好的解决开发过程中面临着标准的PHP错误信息一个开源的PHP类库

    PHP Error 是一个专门为开发者设计的开源PHP类库,它的主要目标是改善标准PHP错误处理机制,为开发过程中遇到的问题提供更清晰、更有帮助的错误信息。这个类库不仅提供了友好的错误报告方式,还集成了语法高亮显示,...

    Java中常见错误和异常解决方法(打印).doc

    在Java编程中,错误和异常处理是至关重要的部分。这些错误和异常可能会影响程序的正常运行,甚至导致程序崩溃。...在开发过程中,遇到问题时,查阅官方文档、开发者论坛和在线资源可以帮助找到解决方案。

Global site tag (gtag.js) - Google Analytics