My Exception
一. Svn报错
1 . Server sent unexpected return value (403 Forbidden)
解决方法:使用switch 重新定位svn路径
二. WEB页面报错
1 . freemarker.core.InvalidReferenceException(Expressionpage.url is undefined on line 6, column 7)
解决方法:如果对象为空,则freemarker就会抛出这个异常。其实解决很简单,在用对象之前先判空,不空在进行属性的获取操作即可(<#if persons ??>)
三. 启动Tomcat报错
1 . Javacompiler level does not match the version of the installed Java project facet
解决方法:右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中选择相应版本就OK了
四. XML报错
1 . 1 字节的 UTF-8 序列的字节 1 无效
解决方法:选择xm文件,右键properties,弹出的框中选择resource,右边设置
Text file encoding为UTF-8
五. STS问题
1 . 1编写代码重启
解决方法:双击tomcat服务器,选择moudles,选中项目,edit,把auto选项去掉即可
1 . 2 js压缩报错
解决方法:A. java代码
window->preference->Validator->Errors/Warnings->EnableJavascript Sematic validation前面的钩子去掉
B. 项目的project文件(下面的部分删除)
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
C. 删除原来的js文件重新复制一份,之前那份已经被项目标记错误了
1 . 3 java内存溢出
解决方法:双击tomcat服务器,open launch configuration,选择arguments,加上下面的部分
-Xms512M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=128M
六. MySql问题
1.1 Table'.\hersheys_crm_v1_140722\seq_2' is marked as crashed and should be repaired(突然断电,数据损坏所致)
解决方法:REPAIR TABLE seq_2;