您的位置:首页 > 运维架构 > Tomcat

在IDEA上创建web项目以及tomcat server的配置

2017-05-02 17:03 519 查看
博主本身也是刚从Eclipse中转过来用idea的,在折腾了一段时间之后基本就熟悉了,下面分享一下IDEA的tomcat配置和创建web项目的教程。

首先打开的是IDEA这个界面,在界面的左手边便是你现有的workspace,IDEA能够拥有多个workspace,而eclipse基本就是使用同一个workspace,开启eclipse时都是默认进入同一个workspace的,为什么要说这个呢,因为刚刚开始使用IDEA的时候会有点混乱,因为IDEA更看重多项目的开发。

首先我们创建一个新的project,点击Create New Project



显然,project sdk指的是你的sdk的位置,而一般默认都是能使用的,可以不管了。如果不能用就自己把你的jdk位置放进去就好了。



选择你要的项目,这里选择web项目,也可以选择struts2,届时会自动生成struts.xml文件,但是没有struts2的核心jar包,需要自己导入。不过这是后话了,博主后面还会继续出struts2的教程的,到时候会有详细的介绍。

点击next下一步,自己写上项目的名称,而Project loaction就是项目的路径了,相信聪明的你肯定会知道的。



点击finish就能进入了

欢迎来到IDEA的世界!



这些便是idea的快捷键

比较实用的是前三个,希望读者能记住

==============================================================================

Search Everywhere ==== 全局搜索

Go to File ==== 快速去到特定的File中

Recent File ==== 各种控制器的列表,能把需要的调出来 如下



回到主题上,进去之后再左上角便是你刚刚生成的项目 



一如既往的有一个index.jsp的jsp文件。

IDEA有个主流的做法,便是自己在web-inf中创建classes文件夹和lib文件夹。classes文件夹是用来摆放编译之后的.class文件的惹,而lib是用来存放项目要导入的jar的。

而这时读者肯定有个问题:小编信不信我打死你,你自己创建的文件夹IDEA怎么会去自动调用其中的东西呢?

先别急,我们下面就会来解决这个问题。



点击File--Project Structure(快捷键Ctrl+Alt+Shift+S)



在左边的Project Setting中找到Modules,在右边的bar中点击设置Paths这项

勾选use module compile output path,

在下面的位置选中你自己刚刚生成的classes,这时候idea就会自动把编译好的 .class 文件放入到该文件中,是不是很便利呢?



接着是处理lib,点击旁边的Dependencies,选择Module SDK为你本机的sdk,博主这里的sdk版本有点低,运行oracle11g的时候经常提示版本过低,但是其实1.7中的版本是最好使的,而1.8是真的坑。



选中下面的1.7点击‘+’号选择Jars or directories...



选择为刚刚生成的lib文件夹点击ok。



点击jar directory,点击ok



接下来我们为本项目配置他的tomcat服务

在bar中找到Run并点击Edit Configurations..



其实在右上角这里也能找到这个按钮。



点击左上角的绿绿的‘+’,23333,找到tomcat server,选择local(其实和其他软件一样都差不多)



Application server中把你已经安装好的tomcat home放进去,如果是默认安装的话一般路径是在系统班的Program Files里面的
Apache Software Foundation里面的



After launch选择勾上,下拉选择你使用的浏览器,博主默认使用chrome。

Http port是你的本机tomcat服务的端口号,一般是8080,但不排除有读者自己修改过了。

之后点击ok就好了。做到这里tomcat也就配置好了

来个俗气一点的hello IDEA



再次在Run的Edit Configurations..中遭到Deployment,没错,就是部署!把你的项目部署一下



而下面的这个其实就是访问路径,可写可不写。



点击绿绿的三角形,嘿嘿嘿,



项目就运行完成啦!!欢迎入坑!!



本文章纯原创,未经许可不得转载

假如有遇到什么问题或者觉得文中有所不妥的可以在下方评论留言。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: