设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 537|回复: 0

[经验分享] IDEA+TOMCAT简单应用

[复制链接]

尚未签到

发表于 2017-1-19 11:23:41 | 显示全部楼层 |阅读模式
  -------------------------近期刚接触IntelliJ IDEA,做下记录------------------------
  一、术语介绍
  1. Project : 工作区间(eclipse的workspace),所以一开始打开idea后,会先叫你创建一个project即工作区间(一开始我还以为为什么一定要创建工程才能进入- -)。
  2. Module:项目工程(eclipse的project
  3. Facets:你可以认为facets是一种项目的类型,比如web工 程,EJB工程,spring工程等。IDEA引入Facets的优势在于,任何工程都是java module,但是你可以为这个java module增加,修改,或者删除facets,让这个项目具有web工程,spring工程等特性,而不需要重新建立工程
  4. Artifacts:加工品?人工环境?可以认为是加工项目工程的地方,比如打包成jar、war、发布web、ejb工程
  二、创建工程
  1. 打开idea会看到如下界面
DSC0000.png

  2. 选择[Create New Project]
  
DSC0001.png
 

 这里建议选择下面的1[Empty Project]创建一个空的工作区间,而不采用2[Web Applicattion]方式。当然采用2的方式也可以创建工作区间,同时还可以有一个默认的工程内容。但以后要是在这个工作区间里创建工程就不方便,如下:
  
DSC0002.png
 
  区域1代表的是直接采用方式2[Web Applicattion]创建project,对应产生的一个module。然后之后我们在这个project工作区间,在新建module工程ts1即区域2,还有module工程ts2即区域3. 这样可以看出三个工程布局不太协调。
  ok我们以方式1进行创建project,创建一个名为work空的工作区间
3. 创建module工程
  创建了一个空的工作区间后,idea会自动弹出创建如下页面:
  
DSC0003.png
 

 我们选择modules,然后点击+号创建一个新的module。(如果没有自动弹出这个页面,也可以File-〉new module),出现如下界面
  
DSC0004.png
 
 注意这个跟前面创建project工作区间的界面有点相似,但这个是New Module的界面。而且左下方没有[Empty project]. 这里我们创建[Web Application]
  
DSC0005.png
 
 这边首次创建的话应该要new一个jdk。具体配置跟eclipse类似。
  创建module结束,就可以看到如下界面,相比eclipse,多了一个iml的配置文件
  
DSC0006.png
 
  三、工程分布到Tomcat
  1. 配置tomcat

DSC0007.png
 
若没有上面工具栏的,可以view-〉Toolbar

  添加tomcat服务

  
DSC0008.png
 
 输入tomcat服务名,选择tomcat版本,初始化的时候要先配置好。(点击[Configure],配置与eclipse一样)

DSC0009.png
 
 然后下方会提示没有artifacts被加载,点击[fix],会直接把当前工程加到我们配置的这个服务器下面,如下:

  

DSC00010.png
 
 输入Application context ,然后server页签那边会自动填充tomcat启动后默认打开的地址为:http://localhost:8080/sud/  (注意:Application context 这里填写的只是应用名字而已)

  这样做完后,我们就完成工程发布到tomcat服务器了。现在就可以修改index.jsp,输入测试内容。启动tomcat就可以了。
  
DSC00011.png
 

 注意上面的CATALINA_BASE目录,这个是idea配置tomcat服务器后,自动产生的一个虚拟的tomcat目录,我们可以打开此目录看看:
  
DSC00012.png
 此目录有我们熟悉的tomcat文件结构conf、logs和work目录。conf存放加载工程的配置文件,logs就存放tomcat相关日志(怪不得在本地tomcat目录logs一直找不到日志文件,原来是放在各自虚拟的tomcat目录下)
  一个简单的项目就这样搞定了,下个再来搞定热部署。
  IDEA+Tomcat+JRebel热部署:http://wibiline.iteye.com/admin/blogs/2073399
 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-330710-1-1.html 上篇帖子: tomcat session 过期时间 下篇帖子: tomcat发布域名 绑定
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表