1、安装jdk
安装完成之后配置java环境变量:
JAVA_HOME:jdk安装路径;
Path:%JAVA_HOME%\bin;
Classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
cmd-java、javac、java -version进行测试。
2、到www.eclipse.org下载
最新eclipse for javaee版本的Eclipse,并配置JRE和工作空间字符集:
window-preferences-java-installed JREs
Window-Preferences-General-Workspace
3、安装tomcat,并配置tomcat
http://www.sysdeo.com/eclipse/tomcatPlugin.html下载最新tomcat插件,解压到eclipse/plugins目录,重启;
window-customize perspective 配置eclipse工具条显示图标;
window-preferences-tomcat 配置tomcat版本、目录以及server.xml文件路劲,展开后设置JVM Setting等选项;
点击eclipse工具条上小猫图标,启动tomcat,浏览器访问http://localhost:8080/验证
4、创建并运行web工程
new-project-web-dynamic web project-projectname & target
runtime(配置tomcat服务器) & add project to working sets(加载工具集)-next &
default ouput folder:WebRoot/WEB-INF/classes(修改编译文件输出路径)-next-content
directory:WebRoot(修改jsp存放目录名称)-finish
在工程webRoot下创建index.jsp文件;
部署运行方式一:
在eclipse下方显示窗口选择servers-new server-选择配置好的tomcat & next-将项目加入configred中-finish
运行配置好的server,即可访问http://localhost:8088/web/index.jsp
部署运行方式二:
修改tomcat下server.xml配置文件,在host节点下配置Context节点
<Context docBase="D:\workspace\maven\web\WebRoot" path="/web"></Context>
这样直接启动eclipse工具栏上tomcat图标即可;
5、将已有的web工程导入eclipse,无法找到javax.servlet.jsp.*的问题:
需要重新导入servlet-api.jar, jsp-api.jar两个jar,在tomcat中有
项目-properties-java build path-add externalJARs-在tomcat中选择servlet-api.jar, jsp-api.jar即可
6、安装svn插件
help-install new software
subclipse :http://subclipse.tigris.org/update_1.6.x

7、安装maven插件及配置
首先下载maven http://maven.apache.org/download.html
配置maven环境变量:
M2_HOME:maven安装路径;
path:%M2_HOME%\bin;
echo %M2_HOME%、mvn -v 检验
eclipse安装插件
如果安装时不成功,抛出以下类似信息
Java代码
Software being installed: Maven Integration for Eclipse (Required) 0.12 . 1.20110112 - 1712
Java代码
Software being installed: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712
表示还差gef 插件,实际上gef已经装有,只是缺少zest插件
gef插件:http://download.eclipse.org/tools/gef/updates/interim/
最小安装zest:http://www.eclipse.org/downloads/download.php?file=/tools/gef
/downloads/drops/3.6.1/R201009132020/GEF-zest-3.6.1.zip
下载后拷贝到eclipse相应目录即可
m2e :http://m2eclipse.sonatype.org/sites/m2e

m2e-extras :http://m2eclipse.sonatype.org/sites/m2e-extras

配置
首先将maven/conf目录下的setting.xml拷贝到~\.m2,和repository同级
window-preferences-maven-installations(指定外部maven路径及全局setting文件)-user setting(选择用户自定义setting文件)
8、安装PropEdit插件(处理国际化编辑Unicode资源文件使用native2ascii编码)
PropEdit :http://propedit.sourceforge.jp/eclipse/updates/
右键properties文件,open with propertiesEditor,直接编译即可

9、安装findbugs插件
findbugs :http://findbugs.cs.umd.edu/eclipse

10、安装jetty插件
jetty-run - http://run-jetty-run.googlecode.com/svn/trunk/updatesite
![]()
11、配置maven+jetty项目调试环境
debug-debug configurations-name(调试服务器名称) & base
directory(选择项目路径) & goals(jetty:run 运行命令) & add
parameter(name:wd3config.development value:true)-apply
![]()
12、通过svn检出maven+jetty项目
import-maven-Checkout Maven Projects from scm-scm url(svn):svn地址-finish

13、反编译软件
jadclipse - http://sourceforge.net/projects/jadclipse/
下载后放在eclipseplugin下
需要依赖jad.exe文件,放在%JAVA_HOME%/bin下
重新启动eclipse,重启后在window>preferences>java>JadClipse中,
设置path to decompiler为jad.exe的全路径,既:%JAVA_HOME%/bin/jad.exe
14、JBoss tools
jboss - http://download.jboss.org/jbosstools/updates/development/
相关插件很多,总共有43项,选择自己有用的安装,我选择了Web and Java EE Developement中的一部分
Context and Dependency Injection Tools —— 上下文和依赖注入工具
Hibernate Tools ——Hibernate 工具
Jboss Tools RichFaces —— 可视化编辑,不过好像是针对JSF 编辑的
JbossAS Tools ——JBoss 服务器工具,可以达到在eclipse 中进行项目部署、启动、关闭jboss server的作用
Struts Tools ——Struts 工具,但是好像只支持到1.2 版的struts
XULRunner —— 可以把web 程序做成类似桌面应用程序一样的效果
Jboss Portlet ——JBoss 的门户网站,应该是针对这个门户网站程序开发
用的
Seam Tools —— 一种用于构建web 程序的新框架,整合了Ajax 、JSF 、EJB3 、Portlets 和BPM
15、easyExplorer 快速打开项目硬盘文件夹
下载地址:http://sourceforge.net/projects/easystruts/
下载后放到eclipse下plugins中即可
16、安装freeMarker editer 插件
Freemark - http://download.jboss.org/jbosstools/updates/development/
![]()
![]()
分享到:
相关推荐
- 应用服务器选用JBoss,本地开发则使用Jetty,提供了灵活的部署选项。 - 通过Memcached实现分布式缓存管理,提升系统性能。 - 使用ActiveMQ作为消息中间件,保证消息的可靠传输,实现异步通信。 - 分布式...
- **Web应用服务器**:熟练使用Tomcat、JBoss、Resin、Jetty、Apache、EasyPHP等。 - **缓存技术**:熟练使用Redis,掌握Jetis API。 - **前端技术**:熟练使用jQuery制作网页特效,了解ExtJs 3.0;了解...
Web容器,如Tomcat、Jetty或JBoss,是用来托管Servlet和JSP等Web应用的软件。它们管理Web应用程序的生命周期,处理HTTP请求,并提供服务给运行在其中的应用。 基于标签"Java",我们可以推断出这个项目与Java编程...
Tomcat 是一个免费开源的Servlet容器,被广泛应用于中小型系统和开发环境中。它支持最新的Servlet 和 JSP 规范。 - **Jetty**: 框架。Jetty 是一个轻量级的Java Servlet容器,适合于嵌入式应用以及开发测试环境。 - ...
内容概要:本文详细介绍了利用西门子S7-200PLC与昆仑通泰MCGS触摸屏联合控制步进伺服电机的方法和技术要点。首先阐述了硬件接线的具体方式,包括PLC输出接口与伺服驱动器之间的正确连接以及必要的安全措施如急停开关的接入。接着深入探讨了PLC程序的核心代码片段,涵盖原点回归、手动正转触发、绝对位置计算等功能模块,并解释了关键指令如PLS的作用及其使用注意事项。此外,针对触摸屏的关键配置进行了说明,涉及数值输入框、指示灯、多状态按钮等组件的设置,强调了绝对定位逻辑的实现。文中还分享了一些常见的调试问题及解决方案,例如伺服电机抖动、数据刷新延迟等问题的处理办法。最后提到该方案已在实际生产环境中成功应用并表现出良好的性能指标。 适合人群:从事自动化控制领域的工程师和技术人员,特别是那些希望深入了解PLC与触摸屏协同工作的专业人士。 使用场景及目标:适用于需要高精度定位控制的小型自动化生产线或机械设备中,旨在帮助用户掌握如何构建稳定可靠的步进伺服控制系统,提高工作效率的同时降低成本。 其他说明:作者凭借丰富的实践经验提供了许多宝贵的建议和技巧,对于初学者而言是非常有价值的参考资料。
内容概要:本文详细介绍了光储并网直流微电网的Simulink仿真模型构建,涵盖多个关键技术点。首先讨论了光伏系统的最大功率点跟踪(MPPT)算法,特别是扰动观察法的具体实现及其优缺点。接着探讨了由蓄电池和超级电容组成的混合储能系统,强调了它们各自的特点以及如何通过控制算法进行有效的功率分配。此外,还讲解了二阶低通滤波法的应用,用于提高电能质量和优化不同频率范围内的功率管理。最后,文章深入解析了逆变器的双闭环控制系统,包括电压环和电流环的设计,以确保逆变器输出与大电网的良好匹配。 适合人群:从事新能源系统设计、电力电子技术研究的专业人士,尤其是对Simulink仿真工具有所了解的研发人员。 使用场景及目标:适用于希望深入了解光储并网直流微电网内部机制和技术细节的研究者和工程师。主要目标是帮助读者掌握如何利用Simulink工具箱搭建完整的光储并网直流微电网仿真平台,从而为实际工程应用提供理论支持和技术指导。 其他说明:文中提供了大量具体的Matlab/Simulink代码片段,便于读者理解和实践。同时,作者分享了许多宝贵的实战经验和调试技巧,有助于解决实际建模过程中可能遇到的问题。
内容概要:本文详细介绍了一套成熟的西门子1200 PLC轴运动控制程序模板,涵盖多轴伺服控制、电缸控制、PLC通信、气缸报警、电路图、威纶通触摸屏程序和IO表等方面的内容。该模板已在多个项目中成功应用,特别是在海康威视的路由器外壳装配机项目中表现优异。文中不仅提供了具体的代码示例,还分享了许多实战经验和技巧,如轴控制块的参数设置、PUT/GET通讯的心跳检测、气缸报警的互锁逻辑、电路图中的电源保护措施等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要进行PLC编程和轴运动控制的从业者。 使用场景及目标:①快速掌握西门子1200 PLC轴运动控制的编程方法;②提高PLC程序的稳定性和可靠性;③优化设备性能,确保高效生产和故障预防。 其他说明:该模板不仅适用于新项目的开发,也可以作为现有系统的改进参考。通过学习和应用这些技术和经验,可以显著提升工作效率和产品质量。
内容概要:本文探讨了基于神经网络训练的不同驾驶员风格自适应ACC(自适应巡航控制)系统,尤其是其安全距离模型的研究。传统ACC系统采用固定的参数设置,难以适应不同驾驶员的驾驶习惯。文中介绍了通过神经网络训练,使ACC系统能够学习并适应不同驾驶员的驾驶风格,从而动态调整安全距离的方法。具体实现了基于LSTM和物理模型融合的混合式神经网络结构,以及定制化的损失函数,确保系统在不同驾驶风格下的安全性和舒适度。实验结果显示,该系统能够在不同驾驶风格间灵活切换,提升应对复杂路况的能力。 适合人群:对智能驾驶技术和机器学习感兴趣的科研人员、工程师和技术爱好者。 使用场景及目标:适用于智能汽车的研发和改进,旨在提高ACC系统的智能化水平,使其更加符合不同驾驶员的习惯,提升驾驶体验和安全性。 其他说明:文章还讨论了模型的实际应用挑战,如不同地区的驾驶文化差异,并提出了相应的解决方案。
计算机三级网络机试考试试题及答案(下).pdf
内容概要:本文详细介绍了基于Decawave UWB DW1000定位模块和CH32F103C8T6控制器构建的高精度3D定位系统。系统分为定位模块和测距模块,前者负责接收并计算用户位置,后者提供测距数据。定位模块采用最小二乘法和扩展卡尔曼滤波相结合的方式,实现了静态和动态环境下的高精度定位。文中还提供了详细的硬件配置、SPI接口初始化、测距算法以及定位算法的代码示例,并通过实验验证了系统的性能。 适合人群:对超宽带(UWB)定位技术和嵌入式开发感兴趣的工程师和技术爱好者。 使用场景及目标:适用于需要高精度室内外定位的应用场景,如AGV调度、人员定位等。目标是帮助开发者理解和实现基于UWB的高精度定位系统。 其他说明:文中提到的关键技术点包括SPI接口配置、双边双向测距算法(DS-TWR)、天线延迟校准、最小二乘法和扩展卡尔曼滤波。此外,作者还分享了一些实用的经验和技巧,如SPI分频系数选择、光速值的精确度、状态方程的设计等。
计算机实训总结.pdf
单片机课程设计__温度监控系统的设计
内容概要:本文详细探讨了利用深度强化学习(特别是DQN算法)进行微能源网的能量管理和优化调度。文中介绍了微能源网面临的挑战,如风光出力的不确定性以及传统优化算法的局限性。作者通过具体案例展示了如何构建微电网环境类MicrogridEnv,定义状态空间、动作空间和奖励函数,并实现了DQN神经网络架构。此外,还讨论了经验回放、双网络结构等关键技术细节,以及如何通过特征工程提高模型性能。最终,通过实际测试验证了DQN算法的有效性和优势。 适合人群:从事微能源网、智能电网研究的技术人员,对深度强化学习感兴趣的开发者,以及希望了解如何将机器学习应用于能源领域的研究人员。 使用场景及目标:适用于需要优化微能源网能量管理的场景,旨在提高能源利用率、降低成本并确保供电稳定性。主要目标是通过智能算法应对风光出力的不确定性和用户需求的波动,从而实现高效的能源调度。 其他说明:文章不仅提供了理论分析和技术实现,还包括了许多实用的经验分享和调试技巧,有助于读者更好地理解和应用深度强化学习于实际项目中。
资源内项目源码是均来自个人的课程设计、毕业设计或者具体项目,代码都测试ok,包含核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,答辩评审绝对信服的,拿来就能用。放心下载使用!源码、数据集、部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.dataset.txt文件,仅供学习参考, 切勿用于商业用途。
Cache prefetch
内容概要:本文详细介绍了一种基于Matlab的FFT分析和滤波程序,旨在实现信号的频谱分析并提取特定频率的基波信号。文中通过具体代码实例展示了如何导入数据、绘制原始信号波形图、执行FFT分析、设计滤波器并对信号进行滤波处理。最终通过图形化展示,验证了滤波器的有效性和程序的实用性。 适合人群:从事信号处理、通信工程、电子工程等领域的工作技术人员,以及相关专业的学生和研究人员。 使用场景及目标:适用于需要对复杂信号进行频域分析和滤波处理的实际工程项目,如电力系统谐波分析、音频信号处理等。目标是帮助用户快速掌握Matlab在信号处理方面的应用技巧,提高工作效率。 其他说明:文中提供的代码可以直接运行于Matlab环境,用户可根据实际情况调整参数以适应不同应用场景。同时,文中附有多张图表,便于理解和验证各个步骤的效果。
内容概要:本文详细介绍了利用MATLAB进行直方图均衡化算法的仿真以及在FPGA上实现该算法的具体步骤和技术要点。首先,通过MATLAB代码展示了直方图统计、累积分布函数(CDF)计算和像素映射的过程,并解释了相关注意事项如索引偏移等问题。接着,深入探讨了FPGA实现中的三个主要模块:直方图统计、CDF计算和像素映射,强调了硬件并行特性的利用,特别是双端口RAM的应用及其带来的挑战。此外,还讨论了Modelsim联合仿真的方法,包括将MATLAB生成的数据用于仿真验证,确保硬件实现的准确性。最后,分享了多个实际案例的效果对比,展示了直方图均衡化在改善图像质量方面的显著成效。 适合人群:对图像处理感兴趣的研究人员、工程师,尤其是希望深入了解FPGA实现图像处理算法的技术人员。 使用场景及目标:适用于需要提高图像对比度和清晰度的应用场合,如医学影像、安防监控等领域。目标是掌握直方图均衡化算法的工作原理及其在FPGA平台上的高效实现方法。 其他说明:文中提供了详细的代码示例和调试技巧,帮助读者更好地理解和实践。同时提到了一些常见的错误和解决方案,有助于避免初学者常犯的问题。
内容概要:本文详细探讨了V型永磁同步电机中永磁体参数调整的方法和技术,特别是在Maxwell软件中的应用。首先介绍了V型永磁体的关键参数(如V型夹角、磁钢厚度、极弧系数等)及其对电机性能的影响。接着讨论了利用Maxwell进行参数化建模、参数扫描、优化方法(如响应面法、多目标遗传算法)的具体步骤和注意事项。文中还提供了多个实用脚本,涵盖从几何建模、材料属性设置到求解器配置、后处理分析等多个方面。此外,强调了优化过程中应注意的问题,如退磁校验、磁密饱和、涡流损耗等,并给出了一些实战技巧。 适合人群:从事电机设计与仿真的工程师、研究人员,尤其是熟悉Maxwell软件的用户。 使用场景及目标:帮助用户掌握V型永磁同步电机永磁体参数调整的技术要点,提高电机性能指标(如降低齿槽转矩、减少谐波失真、优化转矩波动等)。通过实例和脚本指导,使用户能够在Maxwell中高效地完成仿真和优化任务。 其他说明:文章不仅提供了详细的理论解释,还包括大量实践经验分享和常见问题解决方案,有助于读者更好地理解和应用相关技术。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
内容概要:本文详细介绍了如何使用Matlab生成滚动轴承和齿轮同时发生故障的复合仿真信号。首先,分别生成了滚动轴承内圈故障和齿轮断齿故障的信号,通过设置不同的参数如故障特征频率、调制深度等,利用卷积运算将冲击序列和衰减振荡波形结合,生成带有调制特征的故障信号。接着,将这两种故障信号进行适当的能量配比并加入适量噪声,最终形成复合故障信号。为了验证仿真信号的有效性,进行了频谱分析,确保在特定频率范围内能够观察到预期的故障特征。 适合人群:机械工程领域的研究人员和技术人员,尤其是从事故障诊断和信号处理工作的专业人士。 使用场景及目标:适用于研究和开发故障诊断算法,特别是在复杂机械设备中,用于测试和验证故障分离算法的效果。通过这种方式,可以在没有实际设备的情况下,提前评估算法性能,减少试验成本和风险。 其他说明:文中提供了详细的代码示例和调试技巧,帮助读者更好地理解和实现复合故障仿真。此外,还强调了仿真信号与实际情况之间的差异以及需要注意的问题,如参数设置、信噪比调整等。