- 27
- 0
- 约 24页
- 2017-05-07 发布于湖北
- 举报
本文不涉及idea的使用,和idea中的各种概念,只讲如何在idea中配置和发布JavaWeb项目。环境说明:●?编辑工具:idea version 14.1.1 或idea version 15.0.1●?编译工具:jdk1.7 或者更高●?服务器:tomcat7或更高1、由于项目托管在gitlab上,所以先用git clone命令将项目源码clone到本地硬盘。如果项目已经存在于本地,则可跳过此步骤。2、打开idea,选择open,找到刚才clone下来的项目,选中,点击ok。3、此时idea将加载项目代码,以及项目中使用的框架或者其他的管理工具,如maven。如果项目使用maven进行管理,idea则将询问是否自动加载项目中的依赖,选择自动加载就好。4、配置项目。打开项目配置面板? ? ?你可以通过idea顶部操作栏中的File-Project Structure打开项目配置面板。也可以通过右上角快捷方式打开? ? ?1)首先配置JDK点击左侧Project,在右侧选择New...,选择JDK,弹出文件列表窗口,选择你本机JDK的安装位置后点击OK。JDK配置完毕。?????2)配置jar包点击左侧Libraries,点击右侧操作部分的左上角+,选择java,选择需要添加的jar包。选中要添加的jar包(添加某个文件下的所有jar包,选择文件夹就可以了),点击OK。至此项目依赖配置完毕。注:因为项目使用了maven管理jar包,在上面的步骤中,设置了自动加载maven中的依赖,所以第一次配置Libraries依赖时,里面已经包含了maven中配置好的依赖。3)配置Modules点击Modules注:idea中的modules,就是eclipse中的project的概念,idea中的Project,等于eclipse中的workspace概念。点击Sources标签,在此处,你可以配置哪些文件夹中的内容是源码,哪些是测试文件,此处可以看出Java文件是蓝色,代表Sources,表示从java文件下的com开始算作buildpath,即位于java文件下的.java文件中的包声明从 package com.XXX.XXX 开始。如果项目中的.java文件中包声明出现编译错误,可以从此处修改解决。?点击Paths标签此处配置项目代码.java文件编译之后的.class文件存放处。选择Use module compile output path。下面路径默认就可以。点击Dependencies此处配置项目依赖中的jar包Scope,因为有些jar包发布时时不需要的,比如说junit的jar。4)配置Artifacts配置Artifacts就是配置项目部署时需要哪些文件。点击Artifacts,后点击+,选择Web Application: Exploded在Name中输入你想输入的名称,一般和项目名相同。点击Output Layout标签Available Elements标签下列出可使用的文件,如上面的截图,选中’BudFramework’ compile output (BudFramework这个名称是pom.xml文件中配置的)的文件,右击选择Put into /WEB-INF/classes如上面的截图,选中所有以Maven开头标示的文件,右击选择Put into /WEB-INF/lib。目前项目部署的目录结构为目前只配置了依赖和.class文件,还需要配置其他类似.html、.css、.js、.jsp文件。具体这些文件存在于哪里,就要看项目的具体目录结构了。本项目存在于webapp目录下。想添加到根目录就先点后击点击+, 添加文件的话就选择File,添加文件夹就选择Directory Content。选择后选择具体文件,点击OK。当前部署目录层次为因为在src/com中的源码中还存在配置文件,message.properties文件,该文件项目中配置的是于源码保持一致的目录结构,所以开始添加部署时的自定义文件。先点击WEB-INF下的classes文件夹后点击,输入文件名,点击OK如有需要,则继续添加其他文件夹。自定义目录层次添加好后。点击+,添加文件。此项目最终目录如下图所示点击OK。项目配置完毕。5、配置tomcat? ? ?1) 打开tomcat配置面板? ? ?方法1:点击Edit Configurations? ? ?方法2: 点击Edit Configurations2)点击左上角+,选择Tomcat Server — Local。如果看不到Tomcat Server,则请先配置idea中的server输入服务器名,一般和项目同名。在Server标签下可以配置服务器监听的端口等设置。切换到Deploym
您可能关注的文档
- HC12011A005HA技术综合应用实例教程方案.pptx
- 枫叶新都市B区主体结构技术交底概览.doc
- 封装,继承,多态,抽象,接口概览.doc
- 钢筋送检一般规范概览.doc
- 钢筋算量的注意细节概览.doc
- 新概念二Lesson32shoppingmadeeasy.x教程方案.pptx
- 二环路桩基砼浇筑作业指导书1概览.doc
- 二级C语言公共基础知识选择题总结概览.doc
- HC120119003USG防火墙攻击防范业务特性与配置教程方案.pptx
- 烽火传输设备操作题库概览.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
原创力文档

文档评论(0)