- 浏览: 190768 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
引用
Maven:项目构建工具,通过pom.xml可以自动维护jar包,还有各种项目中常用的plugin,如jetty plugin.
Jetty: servlet 容器
m2eclipse:maven的eclipse插件,可以搜索依赖jar和插件,编辑pom.xml
Jrebel:Rebel is a small JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying
Jetty: servlet 容器
m2eclipse:maven的eclipse插件,可以搜索依赖jar和插件,编辑pom.xml
Jrebel:Rebel is a small JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying
这里以struts2项目的搭建来熟悉一下maven,jetty,m2eclipse,jrebel的使用,其他spring,hibernate项目搭建类似,只需要添加相应jar依赖即可
1. 安装配置maven
下载maven最新版本http://apache.etoak.com//maven/binaries/
添加如下maven路径环境变量M2_HOME,并将%M2_HOME%\bin加入PATH环境变量
D:\java\apache-maven-3.0
Maven dependency在线查询
http://search.maven.org
Maven 插件列表
http://maven.apache.org/plugins/index.html
Maven getting start in 30 Minutes
http://maven.apache.org/guides/getting-started/index.html
2.安装m2eclipse插件
插件链接: http://m2eclipse.sonatype.org/sites/m2e
在eclpse.ini中把jdk的javaw.exe路径配置到其中
引用
-vm
C:\Progra~2\Java\jdk1.6.0_25\bin\javaw.exe
C:\Progra~2\Java\jdk1.6.0_25\bin\javaw.exe
如果安装有问题,请看如下具体步骤
http://gzenzen.iteye.com/blog/991284
3.使用m2eclipse创建struts2项目
(i)新建maven project
(ii)选择maven-archetype-webapp,点下一步输入包名,项目名字,最后finish就会生成一个maven web 项目架构。
新件src->main->java, src->test, src->resources文件夹
(iii)右击生成的pom.xml->Maven->Add Dependency,为struts项目添加三个依赖(jar包):struts2-core,xwork-core,javassist
(iv)拷贝struts2官方struts2-blank.zip的项目文件到生成的项目中
将struts2-blank\WEB-INF\src\java中的文件拷贝至struts2maven\src\main\webapp。其余文件拷贝到struts2maven\src\main\webapp
把src/main/java添加到classpath中
我们使用jetty作为servlet容器,右击pom.xml添加jetty插件
4 配置Jrebel
下载jerebel jar包http://www.zeroturnaround.com/jrebel/,或者使用附件中的4.0破解版jrebel.jar
添加下面的值到MAVEN_OPTS环境变量,注意修改%REBEL_HOME%\
-javaagent:%REBEL_HOME%\jrebel.jar
调试jetty, 添加下面的值到MAVEN_OPTS环境变量
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=10000,server=y,suspend=n
JRebel运行缓慢或提示内存不足的解决方法
http://jetmah.iteye.com/blog/828475
JRebel eclipe 插件的用法
http://ljw.iteye.com/blog/832459
5 最后在命令行中运行如下命令启动jetty即可:
mvn jetty:run
webApp相关默认配置log
- struts2-blank.zip (31.9 KB)
- 下载次数: 21
- jrebel.jar (3.3 MB)
- 下载次数: 118
- struts2maven.zip (31.3 KB)
- 下载次数: 30
- stripestutorial.pdf (712.5 KB)
- 下载次数: 26
- stripes.zip (51.2 KB)
- 下载次数: 13
发表评论
-
Start tomcat with port 80 without Linux root user-Use iptables mapping
2016-05-25 17:39 880引用In linux system. only root us ... -
Format XML in JAVA
2016-01-11 12:23 630public static String format ... -
HttpURLConnection下载文件
2015-08-07 11:25 834public class HttpDownloadUtilit ... -
Ehcache RMI Replicated Cluster(RMI集群)
2013-04-25 23:39 1099引用本文是ehcache RMI集群的例子,导入附件中的jav ... -
Integrete unitils for database(dao) testing
2013-02-01 18:39 1724引用Database testing Unit tests f ... -
JAXB入门
2012-10-16 11:59 821引用jaxb是一个读写xml的工具,还可以提供验证,不需要额外 ... -
Freemarker使用入门
2012-10-16 11:54 1056引用freemarker是一种模板标记工具,可以做页面静态化, ... -
perforce java api使用
2012-10-16 11:43 1289引用perforce是种版本管理软件,提供啦完整的java a ... -
XPath 入门
2012-10-16 11:29 913引用xpath可以快速定位获取XML文件中指定属性和值,jdk ... -
Java File Diff-diffutils
2012-09-27 17:35 75461. Maven Dependency <depende ... -
XSD 入门使用
2012-09-18 23:20 815<?xml version="1.0" ... -
nexus-2.1.1安装及使用入门
2012-08-13 22:52 14911. 安装 地址http://www.sonatype.org ... -
File Demo
2012-06-25 22:55 1356package org.springside.examples ... -
Java 访问sharepoint webservice(NTLM & SSL)
2012-06-12 09:47 3807引用遇到需要使用java访问微软的sharepoint的web ... -
Selenium Web Driver入门
2012-05-27 23:17 58881 What is Selenium? 引用Selenium ... -
HttpClient4.1.2 & HtmlUnit2.9 处理文件下载
2012-01-09 18:18 1066TestCode import java.io.Fi ... -
HttpClient4.1.2 & HtmlUnit2.9 NTLM 验证 和 Httpclient4.1.2 https/SSL
2012-01-09 18:13 16411. HttpClient4.1.2 & HtmlUn ... -
HttpClient4登陆ITeye
2012-01-08 23:33 1929import java.io.IOException; im ... -
Spring2集成测试
2011-08-25 22:21 798Spring2测试类继承层次 集成测试例子 public ... -
Learning EasyMock3.0 By Official Example
2011-08-24 16:48 1417Maven Installation+ add followi ...
相关推荐
标题中的“IntelliJ+Maven+Jetty+Jrebel”揭示了本文将讨论一个基于Java Web开发的高效工作流程,其中涉及四个关键组件: 1. **IntelliJ IDEA**:这是一款由JetBrains公司开发的强大的集成开发环境(IDE),特别...
本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...
"IntelliJ+Maven+Jetty+Jrebel"的组合正是为了解决这一问题,实现Web项目的Java代码更改后能够自动热部署。这个解决方案集成了几个关键工具,包括: 1. **IntelliJ IDEA**: 这是一款强大的Java集成开发环境(IDE)...
### Eclipse+maven+jetty环境配置详解 #### 一、环境搭建版本说明 - **Eclipse**: 3.2.2 - **Jetty**: 5.1.14 - **Maven**: 2.0.7 - **JDK**: 1.5以上(本文档基于1.50版本进行测试) #### 二、Jetty配置过程 1....
一、安装Maven与设置环境 二、安装m2eclipse插件(不是必需的,这里我没安装) 三、修改仓库位置 四、创建maven项目 五、编译项目代码 六、导入eclipse工具 ...八、eclipse+struts2+maven2+jetty Maven中常用命令
Struts2、Maven和Jetty是Java Web开发中常用的技术栈,它们分别负责不同的功能。Struts2是一个强大的MVC框架,Maven是项目管理工具,而Jetty则是一个轻量级的嵌入式Servlet容器。下面将详细介绍这三个技术以及如何...
公司框架是SSH,hibernate用的越来越少,做了几年后,也懒得用了,springjdbc玩到现在,maven,mybatis没用到一直都没去接触,感慨...也当学习下,于是花了两天时间搭建了eclipse+mavaen+struts2+spring+mybatis基础环境
【标题】"Maven+Jetty下SSI框架搭建"是一个关于如何在Java环境中结合Maven构建工具和Jetty服务器来搭建Server-Side Includes (SSI)框架的教程。SSI是一种简单的服务器端包含技术,允许HTML页面动态地引用其他文件或...
标题 "MyEclipse10+maven+jetty运行项目更改项目代码必须重启处理办法" 描述的是一个关于在集成开发环境MyEclipse10中,使用Maven构建工具和Jetty服务器运行Java Web项目时遇到的问题。当开发者修改了项目源代码后,...
手把手教你搭建maven管理项目,用jetty服务器部署(有PDF详细图解),同时用 SpringMVC 实现了 excel+world导出和zip压缩包下载 技术包涵了:java,freemark,SpringMVC,...excel+world导出+maven+jetty+zip压缩包下载
【标题】"maven+jetty+seam+hibernate"是一个集成开发环境的配置,主要用于Java Web应用的快速开发。这个组合充分利用了Maven的项目管理和构建能力,Jetty的轻量级服务器特性,Seam的Java EE集成框架,以及Hibernate...
springmvc+maven+ibatis+jetty的pom配置文件,平时书写太麻烦
在搭建完成 Maven、Nexus 和 SVN 服务器后,我们可以使用 Maven 来搭建一个 Eclipse 工程。在这个阶段,我们需要创建一个新的 Eclipse 工程,然后使用 Maven 来管理和构建该工程。我们可以使用 Maven 的 pom.xml ...
Maven+Struts2+MyBatis+Spring搭建教程