使用IntelliJ IDEA开发JavaWeb项目
来源:互联网 发布:诺基亚500软件 编辑:程序博客网 时间:2024/05/17 06:34
首先需要明确
IDEA中的项目(project)相当于eclipse中的workspace,而IDEA中的Module才相当于eclipse中的project。如果不能理解这个,使用IDEA开发JavaWeb项目就会变得很繁琐。
具体步骤
安装IntelliJ IDEA(略)
创建工作空间(IDEA中的project,eclipse中的workspace)
点击Create New Project,创建一个project。
勾选Web Application,选择next。
填写project名和project路径,并点击More Settings,填写Module名(即eclipse中的项目)。
上图为创建完毕后的目录结构。
在web下的WEB-INF目录中创建classes和lib文件夹。
进入File->Project Structure中。
点击左侧Module,选择Demo,点击右侧的Paths,选择选项:Use module compile output path,将这两个路径改为刚刚创建的classes目录。
点击右侧的Dependencies选项,点击右侧的+号,选择刚才创建的lib目录,选择JARs or directory,点击OK,即将lib中的jar包添加依赖。
再点击+号,选择Library,将Tomcat的包导入。
点击Apply-OK。
接下来配置Tomcat。选择Run->Edit Configurations,点击+号,选择Tomcat Server->Local。
在右侧修改Tomcat的名称,如果Application server下拉选没有Tomcat,则点击右侧的Configure选择Tomcat的目录。
其他配置如After launch表示每次启动Tomcat会自动打开浏览器,一般不会选择。HTTP端口默认8080,JMX端口1099不用修改。
选择Deployment选项,点击右侧+号,选择Artifact,会将当前Module显示出来。
在右侧修改Application Context,一般写成Module名,点击Apply->OK。访问时的URL如下。
点击IDEA上面的小三角,启动Tomcat,根据你创建的Module名称输入URL,显示index.jsp中的内容,到这里就配置完成了。
创建其他项目
进入刚刚创建的项目,新建一个Module,修改Module名和Module的路径。
创建完成后,需要重新创建classes和lib目录,然后进入Project Structure中重新配置该项目Paths和Dependencies,方法同上,然后再Run->Edit Configurations配置Deployment,点击+号,选择当前Module,修改Application Context即可。
- 使用IntelliJ IDEA开发JavaWeb项目
- 使用IntelliJ IDEA开发JavaWeb程序
- Intellij Idea 创建JavaWeb项目
- Intellij Idea 创建JavaWeb项目
- Intellij Idea 创建JavaWeb项目
- IntelliJ IDEA创建JavaWeb项目
- Intellij idea创建javaWeb项目
- 用IntelliJ IDEA 从svn检出javaweb项目进行开发
- IntelliJ IDEA开发JavaWeb项目的.gitignore配置
- JavaWeb 使用Intellij IDEA部署Web项目出现JmxAdminException
- 使用IntelliJ IDEA开发Flash/Flex项目
- 使用IntelliJ IDEA开发erlang项目
- 使用Intellij IDEA开发Java Web项目
- 使用intellij idea开发cordova项目
- 使用IntelliJ IDEA开发erlang项目
- 使用IntelliJ IDEA 2017.1配置Nutz开发JavaWeb
- intellij idea导入eclipse项目 javaweb
- Mac下intellij IDEA新建javaweb项目
- springboot+freemaker静态化页面
- 制作jffs2根文件系统
- Dijkstra算法讲解(单源最短路径问题求解)
- ts或264通过RTP发送
- html5在手机端调用摄像头的介绍以及新特性
- 使用IntelliJ IDEA开发JavaWeb项目
- 凡是属性中有Set的都直接声明中直接new出来
- LeetCode 111 Minimum Depth of Binary Tree(DFS)
- 数据库杂谈之:如何优雅的进行表结构设计
- 拉链法
- Android 7.0 行为变更
- Chapter3.1.1 python函数小示例
- Google I O 2017 之Android开发特性
- urlconnection示例