基本上要在eclipse调试这个东西的话,需要下面的一些步骤:
<1> 设置好catalina_home, tomcat 5.5.17。需要注意的是,tomcat5.5.17最好down一个zip版本的。如果用安装版的,在bin目录下会找不到一些bat文件。
<2> 设置好java_home,jdk5.0。虽然说推荐的是jdk1.4.2 ,但是用java5 也挺好,基本上没有错误。有一个web test跑不通,别的地方没有问题。
<3> 设置好ant_home。是ant1.6.5。同时将ant_home/bin加入系统环境变量Path中。Copy junit.jar,catalina-ant.jar to $ANT_HOME/lib.
<4> 基于appfuse 1.9.4 for struts。Mysql 5.0.11。要将mysql的admin密码置位空,否则就要修改${appfuse_home}下properties.xml文件中的
<property name="database.admin.password" value="1234"/>
这一行,将value设置成现在的admin密码。
<5> change mail.properties (in the web/WEB-INF/classes directory) and build.properties (in the root -- for log4j messages) to point to an existing one - they default to localhost.
<6> 在${appfuse_home}下,运行ant new。输入应用名称,数据库名称,还有包名的前缀。
<7> 假设应用叫af00。那么在和appfuse同一目录下会出现一个新的目录af00。进入此目录。
<8> 运行ant setup。会创建好程序,数据库,并且deploy整个应用到tomcat。运行ant test-all执行所有的测试;运行ant test-reports,查看刚才的测试报告。
<9> 启动tomcat,执行http://localhost:8080/ap00/,就可以看到登陆界面。不过发现了乱码。干脆删掉了applicationResource_zh*.*,看英文界面好了。执行ant deploy。
现在可以在tomcat中独立运行了。没有问题。
<10> 将ap00导入eclipse,建立一个新项目ap00。
<11> 要想调试ap00这个应用,需要将tomcat启动成支持远程debug的模式,在${tomcat_home}/bin/Catalina.bat中增加一行:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
紧挨着放到下面这样的上面就好了。
rem ----- Execute The Requested Command ---------------------------------------
这样在启动tomcat的时候,会在控制台中出现下面的这行:
Listening for transport dt_socket at address : 5888
<12> 在eclipse中新建一个remote java application。需要选定刚才建立的工程af00,另外,将端口指定为5888。
<13> 启动tomcat,再启动上一步建立好的remote java application。http://localhost:8080/ap00/。设好断点,就可以调试了。
再补充一句。真正完全支持java5的appfuse2.x已经推出了m3了,应该很快就会推出正式版。比较吸引人的特性包括:
将webwork升级到struts2;Jdk5全面支持;JPA支持;泛型crud支持。
另,好想有点似曾相识,嗯,springside2.x 已经这么做了呢。
等正式版出来,都想看看。
分享到:
- 2007-02-27 16:21
- 浏览 3966
- 评论(3)
- 论坛回复 / 浏览 (3 / 4651)
- 查看更多
相关推荐
4. **Eclipse项目创建与构建**:在Eclipse中创建一个新的项目,并将下载的源文件导入。然后在`build.xml`文件上点击右键并选择执行Ant命令,生成`appFuse.war`文件。 5. **部署到Tomcat**:将生成的`.war`文件放置...
数据集介绍:野生动物目标检测数据集 一、基础信息 数据集名称:野生动物目标检测数据集 图片数量: - 训练集:4,181张图片 - 验证集:1,212张图片 - 测试集:610张图片 总计:6,003张航拍及自然场景图片 分类类别: 涵盖23类野生动物,包括: - 濒危物种(北极熊、犀牛、熊猫) - 大型哺乳动物(大象、河马、长颈鹿) - 猛禽类(鹰、鹦鹉、企鹅) - 食肉动物(狮子、猎豹、美洲豹) - 草食动物(斑马、鹿、山羊) 标注格式: YOLO格式标注,包含边界框坐标与类别标签,适配主流目标检测框架。 数据特性: 航拍视角与地面视角相结合,包含动物群体活动和个体行为场景。 二、适用场景 生态保护监测系统: 构建野生动物种群识别系统,支持自然保护区自动监测动物迁徙和栖息地活动。 智能林业管理: 集成至森林巡护无人机系统,实时检测濒危物种并预警盗猎行为。 动物行为研究: 为科研机构提供标注数据支撑,辅助研究动物种群分布与行为特征。 自然纪录片制作: AI预处理工具开发,快速定位视频素材中的特定物种片段。 教育科普应用: 用于野生动物识别教育软件,支持互动式物种学习功能开发。 三、数据集优势 物种覆盖全面: 包含非洲草原系、极地系、森林系等23类特色动物,特别涵盖10种IUCN红色名录物种。 多场景适配: 整合航拍与地面视角数据,支持开发不同观测高度的检测模型。 标注质量可靠: 经动物学专家校验,确保复杂场景(群体/遮挡)下的标注准确性。 模型兼容性强: 原生YOLO格式可直接应用于YOLOv5/v7/v8等系列模型训练。 生态研究价值: 特别包含熊科动物(棕熊/北极熊/熊猫)细分类别,支持濒危物种保护研究。
云计算的起源与发展.pptx
软件工程过程资料模板界面设计说明书.doc
职称计算机xp题库.doc
网站运营管理手册.docx
新版计算机基础题库资料.doc
计算机等级考试公共基础知识模拟试题.doc
自动化控制施工组织计划.doc
内容概要:本文探讨了电动汽车锂离子电池组热管理仿真的可靠性设计,重点研究了热不平衡和流场冷却技术。文中详细介绍了利用COMSOL 6.1进行流场冷却仿真,通过等效热网络模型预测温升,并针对仿真过程中遇到的问题(如湍流非线性效应、流道截面突变)进行了优化。此外,还讨论了电池排列方式对温度分布的影响以及冷却液流速对温度均衡性的效果。最后指出,实际环境中动态温度的变化对仿真结果有显著影响。 适合人群:从事电动汽车电池系统设计与仿真的研究人员和技术人员。 使用场景及目标:适用于需要深入了解电动汽车电池组热管理仿真的科研人员和工程师,旨在提高电池组的安全性和性能。 其他说明:文章强调了理论与实际应用之间的差距,指出了实验室数据与现实环境的不同挑战。
网络工程师模拟试题参考资料.doc
计算机基础与应用模拟理论考试.doc
计算机考试一级题库.doc
node-red流
【目标检测】牛行为检测数据集2961张4类行为YOLO+VOC格式.docx
(1)熟悉并阐述不同空间目标的轨道分类与特点; (2)能够独立完成空间目标轨道建模与计算; (3)能够应用MATLAB和STK仿真软件完成空间目标轨道计算与仿真。
系统集成部安全质量管理细则.doc
【目标检测】施工人员安全服装穿戴检测数据集367张YOLO+VOC格式.docx
网络与信息系统安全应急预案.doc
自考软件开发发工具试题真题资料.doc