前面说了手动配置一个应用,手动配置能够更深刻的理解web应用的分布,可是通常的编辑器没有语法错误提示,因此开发起来对于错误的寻找不太容易,效率相对较低,因此在理解清楚web项目的结构以后,咱们使用eclipse开发的话,可以使效率更高web
开发可使用eclipse for JavaEE或者MyEclipse都是能够的,项目目录大体相同,只是运行的方式不同,eclipse是配置虚拟的环境执行应用,MyEclipse运行的时候仍是把项目发布到tomcat服务器下的webapps中去运行,二者开发起来都同样,下面使用eclipse来讲一下Java web应用的开发步骤浏览器
启动eclipse后,点击菜单栏中的"File"->"New"->"Dynamic Web Project"新建一个动态网站项目tomcat
而后弹出对话框中项目名称填入Jsp1,默认状况下Target runtime中的选项值none,咱们须要选择tomcat运行环境,点击New Runtime按钮服务器
而后弹出新的对话框,环境根据咱们计算机上实际的运行环境选择,这里我选择 Apache Tomcat v7.0或者8.0而后单击 Finishapp
而后单击Browse选择tomcat服务器的安装位置,就是JAVA_HOME环境变量的路径,而后单击Finisheclipse
那么如今,一个Web项目就创建好了,目录结构大致以下图:webapp
其中WebContent就是咱们jsp源文件的存放目录,下面有WEB-INF和META-INF两个目录,和咱们以前的web应用目录一致jsp
那么如今咱们新建一个源文件,在WebContent上右击,选择"New"->"Jsp File"编辑器
弹出的菜单中在File name中填入jsp的文件名,这里填写index.jsp,而后单击Finish网站
好的,此时咱们的一个简单的web应用就算创建完成了,这时能够单击上方的绿色运行按钮运行应用,也能够在代码编辑器中右击在弹出菜单中选择"Run As"->"Run on Server"运行程序
这个时候弹出对话框,咱们直接点击Finish就开始运行了
此时服务器启动了,而后在eclipse中打开一个内置窗口,而后会显示出相应的页面
注意此时在咱们eclipse工做目录下,就是和项目的同级目录下会出现一个Servers目录,这个目录就是eclipse配置运行环境所生成的目录,项目管理器中也能够看到
注意,这个目录不要删除,不然程序不能运行,还须要重建,Server.xml、web.xml、context.xml等配置文件就是存在于这个目录下
目前服务器是处于运行状态的,咱们打开浏览器输入http://localhost:8080/Jsp1/index.jsp也能够正确访问到
此时eclipse下方窗口Servers选项卡中能够看到咱们配置的服务器和运行的项目列表
咱们能够很方便的右击选择启动,中止,重启等操做,而后经过浏览器进行项目的调试
eclipse的项目目录不能直接复制到webapps下面,可是咱们能够把WebContent和build目录进行整合到原生的项目中,手动运行;更经常使用的方式是把项目导出war格式的包,直接放到tomcat应用目录下便可,运行时服务器会自动解包
最后补充一点,若是咱们配置的服务器太多,或者误删除致使服务器失效,那么咱们怎么删除原来的配置选项从新开始配置呢
首先右击项目管理器中的Servers目录,选择Delete而后勾选删除文件删除便可
而后下面的服务器中止后咱们也是右击勾选删除配置并删除该服务器选项
最后单击菜单栏中的"Window"->"Preferences",就是首选项的意思
而后在弹出的对话框中,左侧选择"Server"->"Runtime Environments"而后在右侧选择服务器点击"Remove"按钮便可移除,最后单击OK按钮完成便可
这个时候已经清理干净,咱们就能够从新开始配置Java web的开发环境了