`
hawkist
  • 浏览: 35943 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

eclipse开发环境(支持tomcat、maven、jetty、JBoss)

阅读更多
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安装插件
    如果安装时不成功,抛出以下类似信息
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 Launcher : http://jettylauncher.sourceforge.net/updates

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、pathTools
    http://pathtools.googlecode.com/svn/trunk/PathToolsUpdateSite/site.xml
  • 大小: 54.4 KB
  • 大小: 32 KB
  • 大小: 58 KB
  • 大小: 52 KB
  • 大小: 22.9 KB
  • 大小: 26.5 KB
  • 大小: 102.7 KB
  • 大小: 30.5 KB
  • 大小: 43.5 KB
分享到:
评论

相关推荐

    eclipse开发环境(支持tomcat、maven、jetty、JBoss) - - ITeye技术网站

    eclipse开发环境(支持tomcat、maven、jetty、JBoss) - - ITeye技术网站

    Eclipse+Maven创建webapp项目集成jetty服务器

    对于开发和测试阶段,使用Jetty可以快速启动和停止Web应用,无需部署到复杂的服务器如Tomcat或JBoss。 下面是如何在Eclipse中使用Maven创建webapp项目并集成Jetty的步骤: 1. **创建Maven项目**:在Eclipse中,...

    Jetty中文手册

    在Eclipse中开发Jetty Jetty WTP插件(Plugin) JettyOSGi SDK for Eclipse-PDE EclipseRT Jetty StarterKit SDK OSGi Jetty on OSGi, RFC66 基于Jetty OSGi的产品 OSGi贴士 Equinox中使用Jetty实现HTTP Service ...

    eclipse修改代码后热部署(不需要重启服务

    在Java开发环境中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在开发Web应用程序时,其功能强大且灵活。然而,默认情况下,Eclipse并不支持代码修改后的“热部署”,即当你修改了代码后,需要重新启动应用...

    Jboss seam3 实战

    - 开发工具包括Eclipse3.7、JBossTools3.3、Maven3、Tomcat7等。 4. Weld和JSR-299: - Weld是Java EE 6中JSR-299规范的参考实现。 - Weld为开发者提供了一套符合CDI规范的实现,允许开发者使用注解来处理依赖...

    Jboss

    5. **Web容器**:JBoss内嵌了Tomcat或Jetty作为Web服务器,支持Servlet和JSP应用。 6. **数据缓存**:JBoss包含Infinispan,一个高性能、分布式的内存数据网格,用于缓存和数据共享,提升应用性能。 7. **服务注册...

    Eclipse

    1. **Java服务器和应用服务器集成**:Eclipse可以与Tomcat、Jetty、WebLogic、JBoss等主流应用服务器配合,方便部署和运行J2EE应用。 2. **Java服务器页面(JSP)和Servlet开发**:Eclipse的WTP插件提供了JSP和...

    eclipse-jee-luna-SR1-win32-x86_64.7z.004.7z

    在实际开发中,Eclipse JEE提供了与各种服务器(如Tomcat、Jetty、WebSphere、JBoss等)的紧密集成,允许开发者在IDE内部进行部署和测试,极大地提高了效率。此外,Eclipse还支持版本控制系统(如Git)、构建工具...

    eclipse3.2 lomboz插件

    7. **Maven集成**:虽然Lomboz主要关注Eclipse的原生开发流程,但在3.2版本中,它也开始支持Maven构建系统,使得项目管理更加灵活。 8. **代码助手和自动补全**:Lomboz增强了Eclipse的代码提示功能,特别是在处理...

    eclipse jsp包 org.objectweb.lomboz _3.1.0.zip

    4. **部署和运行**:Eclipse可以直接将项目部署到本地或远程的Web服务器上,支持多种服务器如Tomcat、Jetty等,方便测试和调试。 5. **JSP预览**:开发者可以实时预览JSP页面,无需每次都通过服务器运行查看效果。 ...

    JAVA开发工具平台

    - **部署工具**:支持部署到各种应用服务器,如Tomcat、Jetty、JBoss等。 总的来说,JAVA开发工具平台,特别是Eclipse及其扩展如MyEclipse,为Java开发者提供了强大的开发环境,提升了开发效率和代码质量,是现代...

    Java web项目开发环境.ppt

    开发Java Web项目常用的集成开发环境(IDE)有Eclipse、IntelliJ IDEA和MyEclipse等。MyEclipse是一款功能强大的商业级Java开发工具,特别适合企业级Web应用的开发。安装MyEclipse后,可以方便地创建、编辑、运行Java...

    java热部署工具

    通常,Java应用服务器如Tomcat、Jetty、JBoss等都提供了一定程度的热部署支持。以标题中的"jbos热部署"为例,JBoss是Red Hat公司的一个开源企业级应用服务器,它包含了对热部署的支持。 JBoss的热部署机制主要通过...

    Spring side 介绍

    4. **运行服务器**:如果需要使用 Tomcat 7 或 JBoss 7 等其他应用服务器,可以通过 package.bat 生成 war 包,再部署到相应的服务器上。 #### 六、基于 Spring Side 创建新项目 对于希望基于 Spring Side 创建...

    A4J_ User_Guide

    - **IntelliJ IDEA**: 支持集成开发环境。 #### 九、Exadel VCP 和 Ajax4JSF **Exadel VCP**: Exadel Visual Component Platform 提供了一套工具和 API 来支持 Ajax4JSF 组件的可视化开发。 #### 十、Web 上的资源...

    JAVA项目打包方式

    然后,这个文件可以直接部署到Web服务器如Tomcat、Jetty等。 3. EAR(Enterprise Archive)文件: 对于更复杂的Java EE企业级应用,EAR文件是必要的。它封装了多个WAR、JAR和其他类型的EJB(Enterprise JavaBean)...

    JAVA WEB开发实战 李兴华 高清完整版

    6. **Web服务器与应用服务器**:Tomcat、Jetty等轻量级Web服务器,以及WebLogic、JBoss等重量级应用服务器,都是Java Web开发中常用的运行环境。了解它们的配置和部署方法对于实际项目至关重要。 7. **AJAX与JSON**...

    J2EE手机管理系统

    开发过程中,开发者可能使用了Eclipse、IntelliJ IDEA等集成开发环境,配合Maven或Gradle进行项目管理和依赖管理。同时,Git作为版本控制系统,帮助团队协作和版本追踪。 综上所述,J2EE手机管理系统是一个涉及多...

    HSF用户手册

    - **Eclipse Jetty插件**: 提供对Jetty服务器的支持,便于开发者进行调试和测试。 - **Hsf.unit**: 用于HSF服务单元测试的工具。 - **Hsf-Standalone**: 提供独立的HSF运行环境,无需依赖于特定的应用服务器。 ####...

Global site tag (gtag.js) - Google Analytics