eclipse 遇到的问题及解决思路
招黑的我和eclipse相冲,莫名其妙出现一堆问题。现在打算不定时更新把我遇到的问题更上来,解决方法也附上,不一定适用以后遇到的问题,可以是提供一种解决问题的思路。
1.eclipse配置问题(jar包)
console 提示:
Error configuring application listener of class com.xnkj.timer.MobileMsgTimer
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userLoginAction':巴拉巴拉
思路:
eclipse配置问题,不能加载一些包的时候,根据提示看看是什么引起的,ctrl + shift +R 搜搜看有木有那个包,记一下位置。然后 右键项目,build path , configure build path, libraries, add jars ,翻找之前记得位置,把包加进去。我的之前是项目的web-inf下面的lib文件里的jar包一股脑全部加入进去。ok 完美解决~
2.引用的jdk library uknown
移植项目代码之后出现红色感叹号,就查看是不是jar包引用出错,remove删错uknown的jdk,add jar library 别的可用的就好。这个方法适用于启动服务提示java服务冲突的时候。
3.部分数据乱码问题
之前遇到一个页面数据乱码问题,不是中文,是英文数字都乱了,页面静态数据好好地,读取动态数据出来就乱码,eclipse console显示得到的也是乱码。网上扒了所有改编码的地方设置一遍,还是有问题。因为这个东西同样的代码别的同事是好的。就很郁闷。结果不是代码的错,也不是我的eclipse配置有问题。而是那个集控器里面本身的数据是乱码。别的同事正常是因为每个开发人员配的试用集控器不同。我是刚来,暂时没新的,我暂用别的同事多余的集控器。发现这个问题还是把集控器以太网参数ip连接到同事小姐姐电脑上,让她来读取试试,结果发现它读取这个集控器这部分数据也是乱码。哎,这个问题折腾了我很久。让我很郁闷。结果如此乌龙。真的是提醒自己换个思路解决手上的bug。
4.合并页面时部分功能失效
明明是合并两个小页面,只需要把初始化的地方合并一下,功能丢一起,冲突的id改改名就好。我也是这么光明正大做的,可是问题来了,合并引用的一些隐秘的方法你不知道那个js文件你引入否。导致有的地方出现莫名bug,你又觉得代码没问题。这就尴尬了。这时候你就去看看你新用的小功能效果有木有别处类似用到,看看它有木有引入一些你不知道的外部文件js,css等。试着贴过来之后看看有木有帮助!也行碰巧你就解决了你的bug,还意识到了原来那个引用是为了这里啊,还有这功能,可以的,又认识了一个需要引用的小婊砸文件。这个bug特点应该是出现bug在浏览器控制台会提示某某某undefined,或者别的不知名未定义提示。
5.服务启动正常但是访问页面报错404
下载的maven项目,要使用网页,就把它转成了web项目,启动之后,访问http://localhost:8080是可以的,出现了apache首页,但是一旦加上我的项目名称,或者网页,就是报错404.折腾了很久。检查路径,查看server的wptwebapps或者webapps下面是否存在项目,查看server.xml的Context中docBase路径(这里可以换成项目绝对路径<Context docBase="D:/workspace3/weixin4j-master/weixin4j-example/src/main/webapp" path="/weixin4j-example" />),还有项目的web.xml,都是没发现问题。结果是在web.xml中的welcome-file-list中出了差错。之前是<welcome-file>/</welcome-file>,查看了别处的大佬解决方案,尝试把它写成<welcome-file>index.jsp</welcome-file>没反应,继续改成
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>/WEB-INF/index.jsp</welcome-file>
</welcome-file-list>
搞定。这时浏览器使用http://localhost:8080/项目名 就可以访问index.jsp页面,这里其实也可以改变成其他页面,比如登录页面,但是路径一定要正确,重点是WEb-INF加上,同时貌似把第二条<welcome-file>index.jsp</welcome-file>注释也可以成功访问,如果你的网页在这个目录下面还有其他目录也要加上。但是,使用其他这个路径后面加上其他的想要访问其他网页就还是404.应该是我的路径写得不对,我下去试试了再来继续补充。但是对于这个问题到这里算是提供了一个思路。
eclipse 遇到的问题及解决思路的更多相关文章
- java--遇到NoSuchMethodError通用解决思路
https://www.cnblogs.com/xiaoMzjm/p/4566672.html 最近接手新项目,项目一跑,NoSuchMethodError蹦出来了,好不容易解决了,换一个电脑,NoS ...
- 系统优化(一)Maven打包同一个jar有不同的:版本号+时间戳(解决思路)
解决:maven仓库的ear里面有非常多个同样的jar(仅仅是包括不同的:版本号+时间戳) 问题描写叙述: 发现ear里面有非常多个同样的jar,仅仅是包括不同的:版本号+时间戳,例如以下图所看到的: ...
- Jquery UI - DatePicker 在Dialog中无法自动隐藏的解决思路
通过Jquery UI Dialog模态展示如下的一个员工编辑页面,但是遇到一个奇怪的问题:点击Start Date的input元素后,其无法失去焦点.从而导致DatePicker控件在选择日期后无法 ...
- Atitit.ide eclipse编译速度慢的解决
Atitit.ide eclipse编译速度慢的解决 以为是jar的体积与数量,貌似无关.. Err java的数量,貌似无关 Java的数量,关系不大... 最终原因:show>>pro ...
- 最初程序员的思维“修炼”之四——Android平台开发的“强制关闭”解决思路
我和我的朋友参加一个比赛——物联网应用技能大赛,这个大赛所要求的技能有,硬件技术,Android平台开发技术,.NET平台开发技术,所以这是一个团队合作的比赛,基本上没有人能同时掌握这三种技术(在校生 ...
- STM32 ucosii 串口接收数据 遇到的问题及解决思路
写一个程序,用到了ucos ii ,串口在中断中接收数据(一包数据 8个字节 包含: 1byte包头 5byte数据 1byte校验和 1byte 包尾 ) ,数据由上位机每隔500ms发送一次,在串 ...
- 《分销系统-原创第一章》之“多用户角色权限访问模块问题”的解决思路( 位运算 + ActionFilterAttribute )
此项目需求就是根据给用户分配的权限,进行相应的权限模块浏览功能,因为项目不是很大,所以权限没有去用一张表去存,我的解决思路如下,希望大家给点建议. 数据库用户表结构如下: 数据库表梳理: BankUs ...
- Qt新建项目No valid kits found解决思路
Qt新建项目No valid kits found解决思路 第一次用Qt Creator创建Project时,进入Kit Selection窗口后,会提示No Valid kits found. Pl ...
- Unable to load native-hadoop library解决思路
最近试着搭建Hadoop,我使用的操作系统是Centos6.5,Hadoop版本是2.6.0. 在安装过程中总是出现:WARN util.NativeCodeLoader: Unable to loa ...
随机推荐
- 【原创】大数据基础之HDFS(1)HDFS新创建文件如何分配Datanode
HDFS中的File由Block组成,一个File包含一个或多个Block,当创建File时会创建一个Block,然后根据配置的副本数量(默认是3)申请3个Datanode来存放这个Block: 通过 ...
- Python-Django 视图层
1 request对象 method:请求方式 GET:get请求的参数(post请求,也可以携带参数) POST:post请求的参数(本质是从bdoy中取出来,放到里面了) COOKIES---&g ...
- RabbitMQ的Java API编程
1.创建Maven工程,pom.xml引入依赖: <dependency> <groupId>com.rabbitmq</groupId> <artifact ...
- 使用SqlServer_Profiler跟踪慢查询
使用SQLProfiler(事件探查器)跟踪数据库操作及慢查询 1:应用程序连接SQL SERVER数据库服务器: 2:打开SQL Profiler开启数据库事件跟踪: (1):打开SQL Serve ...
- 解码escape类型的unicode
content = Regex.Unescape(content);
- mysql查看索引与锁
http://www.cnblogs.com/cocos/archive/2011/05/06/2039428.html Mysql乐观锁与悲观锁 http://www.cnblogs.com/esi ...
- ansible的lookup
lookup路径: /usr/lib/python2.7/site-packages/ansible/plugins/lookup 所有的lookup插件列表cartesian.py dnstxt.p ...
- CodeForces - 833B The Bakery
题解: 线段树经典应用 首先暴力$f[i][j]$表示考虑前i位分成j段的最大值 转移$f[k][j-1]+cost(k+1,i)$枚举k转移 不同数的经典套路就是从它到它前驱这一段 于是维护每个数前 ...
- 在ABP的Web层中实现复杂请求跨域访问
在最近的项目中,后端使用ABP,前端采用React,前后端完全分离.其中大部分接口都通过WebApi层调用,项目中未使用Session.但最后在添加一个网站的验证码验证留言功能时,使用了Session ...
- spark_to_es
package es import java.io.InputStream import java.text.SimpleDateFormat import java.util.{Calendar, ...