使用tips-使用maven快速生成webapp、启动
来源:互联网 发布:日语输入法 知乎 编辑:程序博客网 时间:2024/06/05 11:52
为了便于Java-web最佳实践,需要快速生成webapp 并启动测试。
......
推荐自己常用的方式:
1.快速生成webapp
mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false一般需要手动下载archetype-catalog.xml,然后以local的形式生成webapp。
参考:"Generating project in Batch mode"问题的解决。
因此,命令改为:
mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false -DarchetypeCatalog=local -X
2.快速启动webapp
之前一直使用tomcat,配置比较复杂,多个项目间切换也可能互受影响。
推荐配置jetty-plugin 的形式直接启动webapp。
<plugin><groupId>org.mortbay.jetty</groupId><artifactId>maven-jetty-plugin</artifactId><version>6.1.22</version><configuration><scanIntervalSeconds>0</scanIntervalSeconds><connectors><connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>80</port> <host>simple.xx.com</host></connector></connectors><contextPath>/</contextPath></configuration></plugin>
然后:jetty:run,run/debug启动。
......
用到的软件:
maven-用于工程管理、构建的软件,方便高效。
jetty-轻量级服务器,以插件的形式直接嵌入工程。
0 0
- 使用tips-使用maven快速生成webapp、启动
- MyEclipse 使用maven插件启动工程报"Not a Maven project ** Maven Webapp"错误
- maven生成webapp
- 使用Spring4+Maven构建webapp项目
- Eclipse+Maven创建webapp项目,并使用
- 使用Maven archetype-webapp创建web项目
- 使用MT快速搭建移动端webapp
- WebApp验证码生成与使用
- Maven学习2之使用archetype快速生成一个新项目
- 如何使用Maven的archetype快速生成一个新项目
- maven快速使用教程
- maven快速安装使用
- Maven使用快速上手
- 使用appassembler-maven-plugin插件生成启动脚本
- 使用maven生成javadocs
- 使用Maven生成manifest
- 使用CSS+JavaScript生成Tips(Bubble)
- maven环境配置及创建webapp使用教程
- 使用IDEA创建一个maven项目
- nrf51822裸机教程-IIC
- 学习方式方法收集
- SUSE修改密码出现“passwd: Have exhausted maximum number of retries for service”
- ExtJs 当饼图只有一项数据记录占比为100%时tooltip和events无效问题修复
- 使用tips-使用maven快速生成webapp、启动
- 如何激活Navicat?如何注册Navicat
- Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
- 蓝鸥iOS从零基础到精通就业-OC语言入门 对象内存管理4
- 高级Java程序员要具备哪些知识
- github 入门
- List of default Mac OS X command-line editing bash keyboard shortcuts
- S5PV210 LCD屏
- Java 异常Exception e中e的getMessage()和toString()方法的区别