IDEA社区版使用Maven + Tomcat开发Web项目
来源:互联网 发布:淘宝 跑腿 编辑:程序博客网 时间:2024/06/05 09:45
由于IDEA的社区版没有集成Web application的原因,加之学生党消费不起专业版,所以通过Google加上自己的使用技巧,成功的使用IDEA社区办进行Web项目的开发和调试
步骤:
1、创建一个Project:
- 在Welcome to IntelliIDEA 中选择: Create new Project
2、在New Project窗体中:
- 选择Maven,勾选Create from archetype
- 在archetype中选择:org.apache.maven.archetype:maven-archetype-webapp
3、点击下一步(next):
- 填写:
- GroupId : testGroupID
- ArtifactId : TestArtifactId
4、Next :
- 在Project中添加一个参数
archetypeCatalog=internal
若不加该参数,在maven生成骨架的时候将会非常慢甚至卡住
5、Next:
- project Name : 项目名称(TestProjectName)
6、新建完Maven项目后,开始配置Maven的Tomcat插件
在pom.xml中加入Tomcat7的插件
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
点击菜单栏中的Run,选择Edit Configurations
- 在Run/Debug Configuartion中 : 点击左上角的加号,选择Maven,填写(name:tomcat7 Command Line : tomcat7:run )
7、点击右上角的绿色三角型箭头,等待tomcat启动,可以在下方看到tomcat的信息(如果是第一次启动,需要等待从Maven中下载插件)
8、当显示如下时,表示启动成功:
9、此时的目录结构:
- 这是Maven的默认目录结构,其他没有创建的目录在需要时可自行创建
Maven的通用目录结构时:
``` ${basedir} |--pom.xml |--src | |-- main | | `-- java | | `-- resource | | `-- filters | | | |-- test | | `-- java | | `-- resource | | `-- filters | | | |-- it | |-- assembly | |-- site |-- LICENSE.txt |-- NOTICE.txt |-- README.txt ```
- src/main/java : 项目源代码所在的目录,该位置中的代码在编译后会出现在WEB-INF/classes中
- src/main/resources : 项目的资源文件所在的目录
- src/main/filters : 项目的资源过滤文件所在的目录
- src/main/webapp : 该目录时Web应用源代码所在的目录,如 html文件、web.xml文件
- src/test/java : 测试代码所在的目录
- src/test/resources : 测试相关的资源文件所在的目录
- src/test/filter : 测试相关的资源过滤文件所在目录
- src/it : 集成测试代码所在的目录
- src/assembly : 组件(Assembly)描述符所在目录
- src/site : 站点文件
- LICENSE.txt : 项目许可证
- NOTICE.txt : 该项目依赖的库文件的注意事项
- README.txt : 项目的readme文件
9、添加servlet-api.jar,jsp-api.jar的依赖
- 若不添加servlet-api, jsp_api依赖,则在编译Web项目时将会出现”javax.servlet.http”不存在等错误
在pom.xml的
<dependencies>
元素下添加:- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
10、至此,已经可以在IDEA社区版中编写Web项目了
- 在src/main中创建java目录,并把java目录设置为Make as sources
- 创建一个servlet类:com.test.Hello, 覆盖service()方法,并写上System.out.println(“test”);
- 在web.xml中注册servlet
- 在右边的maven中,点击clean、compile、package后,点击右上角的三角形启动tomcat
- 在浏览器中打开servlet的网址,若配置成功则会在控制台看到”test”输出
11、参考的博文:
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- Maven学习-目录结构
- eclipse之程序包javax.servlet.http不存在
阅读全文
0 0
- IDEA社区版使用Maven + Tomcat开发Web项目
- IDEA社区版使用Maven + Tomcat开发Web项目
- 使用IDEA社区版开发Web项目
- IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- Intellij Idea 社区版开发java web项目
- 社区版idea 基于maven配置tomcat
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- Intellij Idea 使用Maven构建Java Web项目 + Tomcat集成
- Intellij IDEA使用Maven Tomcat Plugin运行web项目
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
- idea+maven+Tomcat新建部署web项目
- Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
- Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
- IDEA社区版中maven-tomcat插件配置JNDI数据源
- IDEA社区版中maven-tomcat插件配置JNDI数据源
- JavaSE基础笔记之冒泡排序
- eclipse常用快捷键和一些问题总结
- String 比较中 equals()和equalsIgnoreCase()的区别
- python_笔记day1
- caffe 命令行解析
- IDEA社区版使用Maven + Tomcat开发Web项目
- bzoj1898: [Zjoi2005]Swamp 沼泽鳄鱼
- 标题
- 欧拉函数 HDU 1286 HDU 2588 HDU 2824 HDU 4983
- 安卓之自定义UI(画布Canvas)
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 浮躁了,我需要静静!
- Oracle 常用命令
- Java 8 新特性——学习总结