sand配置调试环境
来源:互联网 发布:写蒙语软件下载 编辑:程序博客网 时间:2024/05/02 21:47
目标: 配置基于Eclipse下的sand调试环境.
具体过程:
一.环境:
1. jdk1.4(不能用1.5)
2. tomcat5.0 (4.x会有问题)
3. sand 0.9_0_0
4. 基于sand0.9_0_0的简单应用book(其中注释了XHTMLSandUIServlet中initEncryptor中的内容)
5. MySql (用户名:root, 密码:root, 数据库名:taskheap)
二.基本步骤:
1. 将MyApp project发布到tomact环境下的工程导入到eclipse下的project下
2. 将ant生成之后的源码(包括apps/basic/src, apps/MyApp/src, apps/ui/src, platform/tools/src, deploy/MyAppDemo/webapp/src)导入到eclipse project中的WEB-INF
3. 引用一些必要的包:jmx.jar, mail.jar, servlet.jar, j2ee.jar
4. 修改其中的一些bug(主是要taskheap相关的)
三.遇到以下的几个问题:
1. 时间问题
解决方案:在eclipse的tomcat启动中增加JVM参数:-Duser.language="en" -Duser.country="US"
2. 断点时,查看变量的值的问题
解决方案:刚开始调试的时候,找不到源码,lookup source时,一定要通过java project来找source,而不能通过file来找source。
3. jdk版本问题
project的jdk compliance设置为1.4
4 DTD目录copy到eclipsehome
DTD目录在sand_debug_tomcat/src/sandev_0_9_0/sand/platform/tools/build/DTD
5. MySql驱动
将//192.168.1.2/制品/项目制品/Business5.0/Resource/MySQL/mysql-connector-java-3.1.10-bin.jar复制到tomcat的lib下
四.注意事项:
每次重新启动的时候,要将MySql中taskheap中的内容清空(原因:MySql中将VARCHAR(4096)转换成TEXT存储,有问题)
五. Sand的update机制分析
sand执行update数据库时,使用了revision的机制(每一个对象中都带一个revision)
- sand配置调试环境
- 配置Sand案例环境
- 配置Qt调试环境~
- Nginx 调试环境配置
- Shark1.0调试环境配置
- 新手配置 PHP 调试环境
- Shark1.0调试环境配置
- Shark1.0调试环境配置
- EditPlus配置JavaScript调试环境
- Hibernate源码调试环境配置
- 驱动开发调试环境配置
- sublime_text配置php调试环境
- ubuntu配置adb调试环境
- Pycharm远程调试环境配置
- Cesium WebGL 调试环境配置
- VS2013双机调试环境配置
- 配置 WinDbg 双机调试 环境
- ios fiddler调试环境配置
- 在中国搞技术只能混碗饭吃?
- 程序员:在浮躁的年代里做好学问,难!
- 美国强权+微软强势=对中国不平等条款
- Room和Forum
- 如何修改SQL SERVER的逻辑文件名
- sand配置调试环境
- 强ID
- 基于SSH的LINUX间文件传送
- 通用SQL数据库查询语句精华使用简介(1)
- 本周疯狂学习sql server数据库
- 上周技术关注:搜索引擎经验总结
- ADO.NET作业
- 配置篇-安装openlaszlo平台及IDE
- 工作的郁闷和郁闷的工作