`
wibiline
  • 浏览: 117291 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

IDEA+TOMCAT简单应用

 
阅读更多

-------------------------近期刚接触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会看到如下界面

 

2. 选择[Create New Project]



 

 这里建议选择下面的1[Empty Project]创建一个空的工作区间,而不采用2[Web Applicattion]方式。当然采用2的方式也可以创建工作区间,同时还可以有一个默认的工程内容。但以后要是在这个工作区间里创建工程就不方便,如下:



 

 

区域1代表的是直接采用方式2[Web Applicattion]创建project,对应产生的一个module。然后之后我们在这个project工作区间,在新建module工程ts1即区域2,还有module工程ts2即区域3. 这样可以看出三个工程布局不太协调。

ok我们以方式1进行创建project,创建一个名为work空的工作区间
3. 创建module工程

创建了一个空的工作区间后,idea会自动弹出创建如下页面:



 

 我们选择modules,然后点击+号创建一个新的module。(如果没有自动弹出这个页面,也可以File-〉new module),出现如下界面



 
 注意这个跟前面创建project工作区间的界面有点相似,但这个是New Module的界面。而且左下方没有[Empty project]. 这里我们创建[Web Application]



 
 这边首次创建的话应该要new一个jdk。具体配置跟eclipse类似。

创建module结束,就可以看到如下界面,相比eclipse,多了一个iml的配置文件

 

 

三、工程分布到Tomcat

 

1. 配置tomcat


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

添加tomcat服务



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


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




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

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



 

 注意上面的CATALINA_BASE目录,这个是idea配置tomcat服务器后,自动产生的一个虚拟的tomcat目录,我们可以打开此目录看看:

 

 此目录有我们熟悉的tomcat文件结构conf、logs和work目录。conf存放加载工程的配置文件,logs就存放tomcat相关日志(怪不得在本地tomcat目录logs一直找不到日志文件,原来是放在各自虚拟的tomcat目录下)

 一个简单的项目就这样搞定了,下个再来搞定热部署。

IDEA+Tomcat+JRebel热部署:http://wibiline.iteye.com/admin/blogs/2073399
 

  • 大小: 33.4 KB
  • 大小: 8 KB
  • 大小: 12.7 KB
  • 大小: 37 KB
  • 大小: 28.8 KB
  • 大小: 21.6 KB
  • 大小: 35.4 KB
  • 大小: 14.1 KB
  • 大小: 52.3 KB
  • 大小: 16.9 KB
  • 大小: 36.5 KB
  • 大小: 50.6 KB
  • 大小: 24.3 KB
  • 大小: 20.8 KB
  • 大小: 38.3 KB
  • 大小: 38.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics