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 ...
随机推荐
- psvm中String [] args 理解
初学Java时,只是按部就班地写:public static void main(String [] args){} 却一直不知道参数说明作用,原来: 这个参数是默认从控制台中传递参数的. 运行这段程 ...
- 爬虫请求库之selenium模块
一 安装 #安装:selenium+chromedriver pip3 install selenium 下载chromdriver.exe放到python安装路径的scripts目录中即可,注意最新 ...
- Zabbix(一)
安装一台CentOS: CentOS-7.4-x86_64-DVD-1708 https://www.cnblogs.com/xiewenming/p/7732144.html https://blo ...
- 阿里云OSS 获取目录下所有文件
public class AliyunHandle { public static string accessKeyId = "a1uI5xxxxxxxxxrP4H"; publi ...
- .net mvc 使用盛派Senparc.Weixin 上传图片接口
首先获取微信签名,Controller代码: public ActionResult MutualHelpAdd() { var jssdkUiPackage = JSSDKHelper.GetJsS ...
- JavaScript我学之八善变的this---函数执行上下文
本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘. 函数执行上下文 当函数运行时,通过this,函数可以获取它运行所需的外界环境的相关信息(比如某变量的值,另一个对象的引用等). this引用 ...
- vmware虚拟机使用静态IP上网的方法
本文转自:https://www.cnblogs.com/flyfish919/p/7083523.html 作者:云里有棵树 我的物理机使用的是路由wifi,然后虚拟机使用静态IP上网的方法总结如下 ...
- ABP给WebApi添加SwaggerUI,生成可交互接口文档
在ABP模板项目中,通过SwaggerUI可以为我们的WebApi生成动态的可交互接口文档页面,从而可以很方便的测试调用我们的WebApi接口. 一.集成Swagger 右键项目YoYo.Web,打开 ...
- SQL反模式学习笔记6 支持可变属性【实体-属性-值】
目标:支持可变属性 反模式:使用泛型属性表.这种设计成为实体-属性-值(EAV),也可叫做开放架构.名-值对. 优点:通过增加一张额外的表,可以有以下好处 (1)表中的列很少: (2)新增属性时,不需 ...
- Codeforces 431E Chemistry Experiment 线段树 + 二分
Chemistry Experiment 维护一个权值线段树,然后二分答案. #include<bits/stdc++.h> #define LL long long #define LD ...