异常解除学习
文章平均质量分 56
小圣_fighting
余所欲,盖余所勉
展开
-
Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法
1、问题 通过Eclipse启动Tomcat时,抛出异常java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind。此异常的原因是服务器端口被占用 其解决办法包括以下两种: 一:更改服务器的端口号; 二:关闭占用当前占用该端原创 2016-02-29 22:06:28 · 898 阅读 · 0 评论 -
修改jar包源码,成功编译,应用到项目中
前言: 在公司项目中,想要修改项目中所引用的开源jar包的源码。在网上百度了许久都没有一个比较好的方案。现在本人已经研究出来,本着记录并共享的原则,现在写成博客发布,希望对大家有帮助。正文: 在本次修改jar包源码中,本人发现了两种应用方式,现在一一为大家讲解。方式一: 1、找到jar包中你想要修改的类 在本步骤中,若此jar包是开源的,并且已经把原创 2017-07-05 16:46:57 · 14235 阅读 · 10 评论 -
解决"taglib definition not consistent with specification version"
1. 问题描述 从tomcat 6 迁移到tomcat 7 时,运行web项目时出现"taglib definition not consistent with specification version" 从上面可以看出, 这是taglib的定义不符合规范版本的原因引起来的 下图可看出错误的地方:2. 解决方法 修改web.xm原创 2017-09-19 09:35:35 · 6847 阅读 · 1 评论 -
解决Nginx启动失败
一、Nginx下载http://nginx.org/en/download.html二、Nginx启动失败原因1、本人下载的是nginx-1.12.1(稳定版),下载完解压后,进入路径中,start nginx,发现窗口闪过。但是查找不到nginx进程。2、进入 nginx-1.12.1\logs 路径下,打开error.log文件,发现有以下错误日志2017/09/1原创 2017-09-19 11:25:34 · 53795 阅读 · 1 评论 -
Centos7下启动tomcat很慢原因及解决方案
现象 在一次CentOS 7系统中安装Tomcat,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的。Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥。为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥。INFO: Starting service Catalina原创 2017-09-30 10:08:21 · 1696 阅读 · 0 评论 -
解决Centos7下tomcat启动成功不能访问
Centos7下,部署了tomcat7,但是根据日志等查询,tomcat服务已经启动,没有任何错误,却不能访问。命令行输入:ps -ef|grep tomcat出现以上信息,说明tomcat已经启动成功。第一个是启动该进程的用户 :root第二个是该进程的id :4720第三个 是占用CPU的百分比 :1%第四个是占用内存的百分比 :0%原创 2017-09-30 10:20:52 · 39419 阅读 · 8 评论 -
CXF:java.lang.AbstractMethodError:org.apache.xerces.dom.ElementNSImpl.setUserData
前言: 在一个JavaWeb项目中,要接入WebService时,使用CXF,但是接入的时候出现异常:java.lang.AbstractMethodError: org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHand原创 2017-10-19 11:22:34 · 3524 阅读 · 1 评论 -
java.lang.IllegalStateException:Unable to create schema compiler
前言: 在一个JavaWeb项目中,要接入WebService时,使用CXF,在启动时报出如下异常:java.lang.IllegalStateException:Unable to create schema compiler 解决过程: 1、根据异常报错信息,定位到抛出异常的方法:org.apache.cxf.common.jaxb.JAXBUtils.cr原创 2017-10-19 11:34:02 · 15268 阅读 · 3 评论 -
org.apache.cxf.common.i18n.UncheckedException: No operation was found with the name
前言: 在一个JavaWeb项目中,要接入WebService时,使用CXF。启动已经成功,接口也已经成功发布,但是在调用的时候报出如下异常:org.apache.cxf.common.i18n.UncheckedException: No operation was found with the name {http://impl.webservice.barcode.****原创 2017-10-27 10:12:45 · 14066 阅读 · 0 评论 -
maven异常:Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
通过maven命令将jar包安装到本地。 1、下载sqljdbc4.jar包。 在有sqljdbc4.jar包的文件夹下,通过shift+右键的方式--》此处打开命令窗口,然后执行以下maven命令 mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.micros原创 2017-01-11 09:31:02 · 9393 阅读 · 3 评论 -
解决:com.mchange.v2.c3p0.impl.NewProxyResultSet.getNString(Ljava/lang/String;)Ljava/lang/String;]
前言: 在写一个项目的时候,使用Spring+SpringMVC+Mybatis框架,数据库连接池使用c3p0。在连接SqlServer时,一切都正常。当时当查询出来的结果中含有字段类型为nvarchar时,报出了以下错误:严重: Servlet.service() for servlet [SpringMVC] in context with path [/mobile] th原创 2017-11-13 11:34:02 · 5694 阅读 · 0 评论 -
Eclipse导出Jar包,修改Manifest.MF文件的Calss-Path
今天在需要导出公司以前很早的一个Java编写的小工具类的时候,导出的jar包运行总是出错,报类依赖路径错误。查了许久才发现,原来是打包出来的jar包中,Manifest.MF文件中的根本没有Calss-Path路径。现在,将本人找到的两个解决方式写下,以便有同学出现类似错误,可以及时改正。解决方法如下:一、解压jar包,修改Manifest文件 1、第一种打包jar包的方式是普遍原创 2017-05-15 16:57:48 · 16516 阅读 · 2 评论 -
安装MeadCo ScriptX的ActiveX控件
首先,先进行如下步骤:1、/Internet 选项/安全/自定义级别/设置中的ActiveX控件自动提示“禁用”。 2、对标记为可安全执行脚本ActiveX控件执行脚本“启用” 3、对没有标记为安全的ActiveX初始化和脚本运行“启用”(下载插件后在改为禁用) 4、下载未签名的ActiveX控件“启用”(下载插件后在改为禁用) 5、下载已签名的ActiveX控件“提示”原创 2017-05-25 10:47:59 · 5861 阅读 · 0 评论 -
Java内存泄漏查找
Java由于拥有自动垃圾回收机制,所以一般情况下,我们不需要考虑内存泄漏的问题。jvm会自动收回无用的对象。所谓无用的对象,表示你的程序不可能再访问的对象。但是,有一种情况必须考虑,就是要防止容器(List,Map等)内的对象无限增大。因为对象存贮在容器中,会被容器引用,从而如果容器的有效,容器内的对象就不会释放。一旦真的出现内存泄漏,随着时间的推移,java程序逐渐增大内存消耗,最后出现转载 2017-04-28 18:01:22 · 520 阅读 · 0 评论 -
JRE System Library [jdk1.7]和Server Library [Apache Tomcat v6.0]错误解决方案
今天在用java EE导入一个Java Web工程时,报了错误,打了个大大的红叉,通过单击导入的文件工程名,点击属性(properties),查看Java Build Path,有如下信息:JRE System Library [jdk1.7](unbound)和Server Library [ApacheTomcat v7.0](unbound)JRE System Library[jd原创 2016-03-19 22:34:49 · 2778 阅读 · 0 评论 -
Java中的ExceptionInInitializerError 异常解决方法
当在静态初始化块中出现了异常的时候,JVM会抛出 java.lang.ExceptionInInitializerError异常。如果你了解Java中的静态变量,你会知道它们是在类加载的时候进行初始化的。如果在这个静态变量初始化的过程中出现了异常,那么就会抛出 java.lang.ExceptionInInitializerError异常。任何异常都可能会引发这种情况,比如说,java.lan原创 2016-03-08 23:06:50 · 18616 阅读 · 0 评论 -
JSP中文乱码问题终极解决方案
在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。一、JSP页面中文乱码在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序:"java" import="java.util原创 2016-03-24 22:33:09 · 753 阅读 · 0 评论 -
this project needs to migrate WTP metadata 异常解决办法
一、问题本人在MyEclipse导入项目的时候,报this project needs to migrate WTP metadata错误,追溯根源发现是,从高版本的MyEclipse拷贝的项目,导入低版本后会报这个错误。二、解决办法:在myeclipse中,点击项目,右键属性中找到"Myeclipse"中的“Remove All Validation Markers”,原创 2016-02-29 22:26:12 · 3635 阅读 · 0 评论 -
java.sql.SQLException: ORA-00911: 无效字符 异常解除
今天在写项目的时候报了这个错误,检查许久都没觉得自己的代码没错,后来逐字逐句看,终于发现,原来在sql语句后加了个“;”分号,去掉分号就不报错java.sql.SQLException: ORA-00911: 无效字符at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:74)at原创 2016-03-26 00:02:17 · 2276 阅读 · 2 评论 -
Eclipse:source not found
在使用Eclipse进行java编程时,有时我们需要查看一些类的源代码,这时ctrl+鼠标左键是个很常用的操作,但有时我们发现这个操作实现不了,经常显示Source not found。以下方法介绍如何进行Eclipse配置,使我们能够查看源码。工具/原料Eclipse方法/步骤打开Eclipse,点击转载 2016-09-21 17:16:23 · 570 阅读 · 0 评论 -
Windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于 本地计算机 上)。错误 1067: 进程意外终止。
原因: 用360杀毒软件,杀毒把D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn这个目录下的文件删除了一部分。导致SQL Server (MSSQLSERVER)服务启动不了。解决: 在别的机子上把D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSE原创 2016-10-24 09:43:18 · 53263 阅读 · 2 评论 -
Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs
报错原因: maven项目下的依赖中,包含了一下两下依赖: javax.servlet servlet-api 2.5 javax.servlet.jsp jsp-api 2.2 在tomcat容器中,已经自带了这两个包,所以部署工程时没有报错,但是打开项目的时候报错了。解决办法:原创 2016-12-29 11:30:24 · 935 阅读 · 0 评论 -
linux启动tomcat -bash: ./startup.sh: Permission denied
新买了rmbp,在配置tomcat的时候,报了这个错误,记录一下解决方法:关于LINUX权限(启动tomcat)-bash: ./startup.sh: Permission denied关于LINUX权限-bash: ./startup.sh: Permission denied 在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permis原创 2017-02-12 15:50:22 · 1500 阅读 · 0 评论 -
Sqlserver 重新定义自增字段的值
需求:今天在测试一个表插入值的时候,数值插入很多,导致表的自增字段(一般是主键ID)过大,需要重新设置这个自增字段的值,但是又不能清除全部,因为有部分数据是正式的,如果全部清除,会导致后续插入的时候报重复约束的错误。解决的语句如下:DBCC CHECKIDENT(z_YEA_T_ER_POSDataEntry,RESEED,390000) 上述语句,第一个值标识:表名,第二个值是固定的原创 2017-03-10 15:38:35 · 2560 阅读 · 0 评论 -
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
前言: 公司一个在WinServer中运行的很稳定的Web项目迁移到Linux上。并且Web容器版本从Tomcat-6.0.41升级到Tomcat-7.0.81。迁移后进行测试,在点击某一个页面的时候出现了Http:400的错误。Oct 26, 2017 2:15:30 AM org.apache.coyote.http11.AbstractHttp11Processor pro原创 2017-10-26 14:37:50 · 925 阅读 · 0 评论