zoukankan      html  css  js  c++  java
  • 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.应该是我的路径写得不对,我下去试试了再来继续补充。但是对于这个问题到这里算是提供了一个思路。

  • 相关阅读:
    一张图片入门Python
    4.1. 如何在Windows环境下开发Python
    你必须知道的EF知识和经验
    XUnit的使用
    如何使用NUnit
    Entity Framework 不支持DefaultValue
    Have You Ever Wondered About the Difference Between NOT NULL and DEFAULT?
    Validation failed for one or more entities. See 'EntityValidationErrors' property for more details
    Entity Framework 与多线程
    sqlite中的自增主键
  • 原文地址:https://www.cnblogs.com/toyocc/p/6796050.html
Copyright © 2011-2022 走看看