招黑的我和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 遇到的问题及解决思路的更多相关文章

  1. java--遇到NoSuchMethodError通用解决思路

    https://www.cnblogs.com/xiaoMzjm/p/4566672.html 最近接手新项目,项目一跑,NoSuchMethodError蹦出来了,好不容易解决了,换一个电脑,NoS ...

  2. 系统优化(一)Maven打包同一个jar有不同的:版本号+时间戳(解决思路)

    解决:maven仓库的ear里面有非常多个同样的jar(仅仅是包括不同的:版本号+时间戳) 问题描写叙述: 发现ear里面有非常多个同样的jar,仅仅是包括不同的:版本号+时间戳,例如以下图所看到的: ...

  3. Jquery UI - DatePicker 在Dialog中无法自动隐藏的解决思路

    通过Jquery UI Dialog模态展示如下的一个员工编辑页面,但是遇到一个奇怪的问题:点击Start Date的input元素后,其无法失去焦点.从而导致DatePicker控件在选择日期后无法 ...

  4. Atitit.ide eclipse编译速度慢的解决

    Atitit.ide eclipse编译速度慢的解决 以为是jar的体积与数量,貌似无关.. Err java的数量,貌似无关 Java的数量,关系不大... 最终原因:show>>pro ...

  5. 最初程序员的思维“修炼”之四——Android平台开发的“强制关闭”解决思路

    我和我的朋友参加一个比赛——物联网应用技能大赛,这个大赛所要求的技能有,硬件技术,Android平台开发技术,.NET平台开发技术,所以这是一个团队合作的比赛,基本上没有人能同时掌握这三种技术(在校生 ...

  6. STM32 ucosii 串口接收数据 遇到的问题及解决思路

    写一个程序,用到了ucos ii ,串口在中断中接收数据(一包数据 8个字节 包含: 1byte包头 5byte数据 1byte校验和 1byte 包尾 ) ,数据由上位机每隔500ms发送一次,在串 ...

  7. 《分销系统-原创第一章》之“多用户角色权限访问模块问题”的解决思路( 位运算 + ActionFilterAttribute )

    此项目需求就是根据给用户分配的权限,进行相应的权限模块浏览功能,因为项目不是很大,所以权限没有去用一张表去存,我的解决思路如下,希望大家给点建议. 数据库用户表结构如下: 数据库表梳理: BankUs ...

  8. Qt新建项目No valid kits found解决思路

    Qt新建项目No valid kits found解决思路 第一次用Qt Creator创建Project时,进入Kit Selection窗口后,会提示No Valid kits found. Pl ...

  9. Unable to load native-hadoop library解决思路

    最近试着搭建Hadoop,我使用的操作系统是Centos6.5,Hadoop版本是2.6.0. 在安装过程中总是出现:WARN util.NativeCodeLoader: Unable to loa ...

随机推荐

  1. 帆软报表(finereport)动态列查询

    新建普通报表,新建一个数据集ds1,sql语句:select * from 销量 设计模板:选择复选按钮组控件 设置  控件名称 paraed , 控件值设置为公式:["列名",& ...

  2. Python-Django-常用字段和参数

    -1 表模型如果不写主键,orm会自动创建一个主键 -2 常用字段 AutoField int自增列,必须填入参数 primary_key=True.当model中如果没有自增列,则自动会创建一个列名 ...

  3. Python-Django-BMS-增删改查

    无名分组 有名分组 反向解析 更改路由后不影响,动态传值 locals()传参 queryset.update() 自定义过滤器 {{forloop.counter}} new.authors.add ...

  4. Application Security Per-Engagement

    1. an SQLi vulnerability will allow you  to do the  following query the database using select statem ...

  5. Mongodb字段自增长

    MongoClient client = new MongoClient("mongodb://xxx.xxx.x.xx:27017"); var mongServer = cli ...

  6. 图片纯前端JS压缩的实现

    一.图片上传前端压缩的现实意义 对于大尺寸图片的上传,在前端进行压缩除了省流量外,最大的意义是极大的提高了用户体验. 这种体验包括两方面: 由于上传图片尺寸比较小,因此上传速度会比较快,交互会更加流畅 ...

  7. teamviewer连接未就绪的解决(Manjaro Linux)

    放假回家,想设置一下teamviewer,结果一直报错"TeamViewer not ready. Please check your connection" 查了一通,发现这个方 ...

  8. react学习一篇就够了

    webstrom自动格式化代码 命令 js框架 MVC 安装 npm install create-react-app -g 生成项目(项目名npm发包包命名规范 /^[a-z0-9_-]$/) cr ...

  9. Anaconda介绍、安装及使用教程

    https://www.jianshu.com/p/62f155eb6ac5 Anaconda介绍.安装及使用教程 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以 ...

  10. __x__(26)0907第四天__文档流_网页最底层

    文档流 处在网页的最底层,表示的是一个页面中的位置. 创建的元素,默认都处于文档流中. 元素在文档流中的特点 块元素 在文档流中独占一行. 自上而下排列. 宽度默认占父元素的 100%,width=& ...