周记 2014.12.13
1. 新导入项目集中报错的原因总结:
1). 编码方式错误: 右键—properties—Resource 进行修改。
2). jre和tomcat版本: 右键project->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->点击Add Library
->选择JRE System Library(删了Tomcat Library的话就选择Server Runtime)->选择一个JRE后->Finish。
3). setting中依赖的Tomcat有问题:进入项目包下的.settings目录,找到 org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开后才发现这句话有问题:
《runtime name="Apache Tomcat v6.0"/》
我eclipse中设置的tomcat是7.0版本的,而它的运行环境是6.0版本的tomcat,肯定会出现问题。于是把这句话删掉, 正常。
2. 在测试代码和代码更新的时候,注意将原代码保存。且要详细记录各个版本之间的不同,最好有一个单独文件记录每次版本修改的内容。
3. more重复搜索命令:在命令行模式输入“/”,再按n或N进行查找
4. CannotRenderException : 可能是Tomcat 版本不对
5. 在myeclipse中将项目加入Tomcat中后,如果把项目关闭,但并没有移出Tomcat,会导致servers服务无法使用。
6. "File Search" has encounter a problem”
原因:eclipse中的文件和workspace中文件不一致。(自己在eclipse工程之外的地方修改了源文件但是没有刷新)
7. Calendar通过set方法设置月份时,注意月份是从0开始。
8. 修改myeclipse中自带Tomcat端口:
Preference - > MyEclipse -- > Servers - > Integrated Sandbox - > MyEclipse Tomcat6 - > Port Number
而修改自定义的Tomcat,只能去Tomcat目录下server.xml中去修改端口
9. 0.0.0.0为windows对所有未知ip的地址描述包括网卡dhcp的取得的地址pppoe的ip及其它非本机指定ip.0.0.0.0是全零网络,代表默认网络,帮助路由器发送
路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。
10. 在linux使用telnet判断某台服务器的端口是否启动,使用命令与window相同:
telnet ip port
例如:telnet 10.0.2.120 3333
成功的回复:
Trying 10.0.2.120...
Connected to 10.0.2.120.
Escape character is '^]'.
失败的回复:
Trying 10.0.2.120...
telnet: connect to address 10.0.2.120: Connection refused