问题归档
公众号Java蚂蚁
火星IT鸡肉男 赋予代码灵魂,追求极致性能
展开
-
Springboot启动时报“run failed: Unable to find a single main class from the following candidates“
一、现象描述Spring boot启动时报错误如下:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.1.RELEASE:run (default-cli) on project SpringBootHotDeploy: Execution default-cli of goal org.spr...原创 2018-06-03 06:33:48 · 669 阅读 · 0 评论 -
wsimport不是内部或外部命令
一、问题描述在生成WebService客户端代码的时候,使用命令wsimport时,报了“wsimport不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误提示。错误原因:错误原因是Java的环境变量配置的不合适,虽然java -version显示java的版本,但是javac命令会提示不是内部或外部命令。二、解决方法检查您的环境变量是否设置正确,步骤如下:①打开我的电脑–>属性–...原创 2018-06-02 16:01:29 · 3187 阅读 · 0 评论 -
java.net.BindException: Address already in use: JVM_Bind
一、前言最近,在本地使用Tomcat开发时,报 java.net.BindException: Address already in use: JVM_Bind,第一反应就是端口被占用,因为这种问题在开发的时候经常遇到。博主经常产生这种问题,是由于前一次开发环境没有正常关闭,服务没有正常关闭。后面又重新打开开发环境启动时,就会报这个问题。二、解决办法先用命令netstat -ano 查看各个端口占...原创 2018-06-02 16:06:12 · 1237 阅读 · 0 评论 -
Could not reserve enough space for object heap
一、现象描述当Eclipse启动Tomcat容器的时候,每次启动都报错,控制台打印以下错误信息:“could not create the java virtual machine”二、原因分析在Eclipse启动时候为Java虚拟机分配的内存小于系统可用内存数,所有没有足够的空间分配给JVM来创建Object三、解决办法为JVM设置合理的参数点击“Window–>preferences–&...原创 2018-06-02 16:13:45 · 2172 阅读 · 0 评论 -
ORA-01440: 要减小精度或标度, 则要修改的列必须为空
一、现象描述修改数据库中某个字段的长度时,报了以下这个错误提示:SQL> alter table t_product modify(price number(8,3));alter table t_product modify(price number(8,3))ORA-01440: 要减小精度或标度, 则要修改的列必须为空原来price字段长度是number(8,2),因为业务要求要保...原创 2018-06-02 16:19:05 · 3543 阅读 · 0 评论 -
fatal: Unable to create 'project_path/.git/index.lock': File exists
一、现象描述git提交代码的时候报了“fatal: Unable to create ‘project_path/.git/index.lock’: File exists”这个错误二、解决办法如果是在Windows下面,找到git的安装包,在.git文件夹下面删除index.lock文件,注意.git文件是隐藏的。如果是在Linux下面,在.git同级目录,执行rm -f ...原创 2018-06-02 16:23:41 · 3346 阅读 · 0 评论 -
启动Eclipse报“Failed to load the JNI shared library jvm.dll”
一、现象描述启动Eclipse时报错误提示:“Failed to load the JNI shared library jvm.dll”,如图:二、解决办法第一种可能原因:Eclipse的版本与jre或者jdk版本不一致,你安装的Eclipse可能是32位,然而你的JDK却安装的64位。第二种可能原因:重新安装jre或者jdk并配置好环境变量。第三种可能原因:copy一个jvm.dll放在该目录...原创 2018-06-03 06:27:48 · 263 阅读 · 0 评论 -
Project configuration is not up-to-date with pom.xml
一、现象描述导入Maven工程或者新建Maven工程的时候,控制台可能出现“Project configuration is not up-to-date with pom.xml”报错,pom文件也报错。二、解决办法选中工程,右键 -> Maven -> Update Project,就可以解决上述报错...原创 2018-06-03 06:29:52 · 706 阅读 · 0 评论 -
Windows8下安装msi文件报错误 code=2502/2503
一、现象描述Windows8系统安装msi文件时遇到问题,弹出两个对话框:The installer has encountered an unexpected error installing this package.this may indicate a problem with package.the error code is 2502.The installer has encount...原创 2018-06-03 06:30:35 · 379 阅读 · 0 评论 -
MyBatis报TooManyResultsException: Expected one result to be returned by selectOne()异常
一、现象描述MyBatis运行到查数据的时候报错:org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 at org.apache.ibatis.session.defaults.DefaultS...原创 2018-06-04 21:04:21 · 3160 阅读 · 0 评论 -
MyBatis运行时报caused by: java.lang.IllegalArgumentException: Mapped Statements collection already错误
一、现象描述报错信息如下:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in UserMapper.xml### Cause: org.apache.ibatis.builder.BuilderException: Error p...原创 2018-06-04 20:32:46 · 7148 阅读 · 2 评论 -
MyBatis插入数据时报“Try setting a different JdbcType for this parameter or a different jdbcTypeForNull”错误
一、现象描述今天在开发过程中遇到一个问题就是使用MyBatis插入数据时,死活插不进去。数据都有传递啊,为啥啊?碰到这些问题总有点懵逼,具体报错信息如下:org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.apache.ibatis.type.TypeEx...原创 2018-06-04 07:12:00 · 37948 阅读 · 6 评论 -
Oracle报错“ORA-00918:column ambiguously defined”
一、现象描述ORA-00918:column ambiguously defined,从字面上理解就是:未明确定义的列。当出现这种SQL语句的时候就会出现:select t.* from (select col1,col2,col3……..coln from table)t,其中col1,col2,col3..coln有重复的列名称。二、解决办法去掉子查询中重复的列就可以解...原创 2018-06-03 06:35:13 · 17755 阅读 · 0 评论 -
控制台报“Communications link failure”错误
一、现象描述报错信息如下:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not receiv...原创 2018-06-03 06:35:35 · 52433 阅读 · 1 评论 -
“Java.lang.NoSuchMethodError: org.junit.runner.Request.classWithoutSuiteMethod”Junit4运行报错
一、现象描述笔者在使用Junit时,前面搭建工程时使用的Junit版本4.0都可以测试运行,但是后面不知怎么的就突然出现如下错误:Java.lang.NoSuchMethodError: org.junit.runner.Request.classWithoutSuiteMethod(Ljava/lang/Class;)Lorg/junit/runner/Request;at org.eclip...原创 2018-06-03 06:35:51 · 1073 阅读 · 0 评论 -
MyBatis开发时报“caused:Java.sql.SQLException:ORA-00911:invalid character”
一、现象描述使用Mybatis对oracle数据库进行操作的时候,报出“caused:Java.sql.SQLException:ORA-00911:invalid character”,翻译过来就是无效的字符,将SQL拷贝到PL/SQL中执行也没有问题啊,然后检查了几遍也没发现问题,有点懵逼了。二、解决办法经过仔细的检查,发现SQL语句结尾多了分号“;”,然后自己回头也检查了一遍,果然发现多了一...原创 2018-06-03 06:36:45 · 459 阅读 · 0 评论 -
Mybatis异常“Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath.”
一、现象描述在使用MyBatis的延迟加载功能时候,可能会报如下错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalStateException: Cannot enable lazy loading because CGLIB is...原创 2018-06-03 06:37:09 · 4612 阅读 · 4 评论 -
解决Git更新代码报The current branch is not configured for pull错误
一、现象描述在Eclipse中使用Git更新代码时,弹窗报了”The current branch is not configured for pull”错误。如下图:二、解决办法①在本地工程目录找到config文件一般会在你的仓库目录里面可以找到,也可以直接在IDE里面打开,window ->preference ->team ->git ->configuration ...原创 2018-06-04 21:11:48 · 1237 阅读 · 0 评论 -
解决Oracle报“ORA-01861: literal does not match format string”错误问题
一、现象描述在查询数据的时候报了“ORA-01861: literal does not match format string”或者“ORA-01861: 文字与格式字符串不匹配”这个错误。报错如下图:二、解决办法导致这个错误的原因是数据问题造成的,大部分都是因为时间格式的问题造成的,表中的时间字段存的数据,发现有的是2017/7/22 12:20:30,有的是1980/12/17。显然用to_...原创 2018-06-04 07:09:24 · 63322 阅读 · 1 评论 -
Tomcat启动服务报“Caused by: org.xml.sax.SAXParseException: The prefix aop for element aop:config
一、现象描述今天启动Tomcat发布的Web服务时报了错误“Caused by: org.xml.sax.SAXParseException: The prefix “aop” for element “aop:config” is not bound”,具体报错信息如下:Caused by: org.xml.sax.SAXParseException: The prefix "aop" for ...原创 2018-06-04 07:10:49 · 1144 阅读 · 0 评论 -
Eclipse新建jsp文件报The superclass javax.servlet.http.HttpServletwas not found on the Java Build Path错误
一、现象描述笔者在开发工程中经常遇到新建jsp页面的时候报The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path错误,按照字面理解就是这个HttpServlet没有找到,HttpServlet其实存在于Servlet-api.jar文件中,只要引入这个jar包就可以了。笔者搭建的是Ma...原创 2018-06-03 06:33:10 · 1967 阅读 · 0 评论