使用eclipse开发java web网页

  前面说了手动配置一个应用,手动配置可以更深入的理解web应用的分布,但是一般的编辑器没有语法错误提示,所以开发起来对于错误的寻找不太容易,效率相对较低,所以在理解清楚web项目的结构之后,我们使用eclipse开发的话,能够使效率更高

  开发可以使用eclipse for JavaEE或者MyEclipse都是可以的,项目目录大致相同,只是运行的方式不一样,eclipse是配置虚拟的环境执行应用,MyEclipse运行的时候还是把项目发布到tomcat服务器下的webapps中去运行,两者开发起来都一样,下面使用eclipse来说一下Java web应用的开发步骤

  启动eclipse后,点击菜单栏中的"File"->"New"->"Dynamic Web Project"新建一个动态网站项目

  

  然后弹出对话框中项目名称填入Jsp1,默认情况下Target runtime中的选项值none,我们需要选择tomcat运行环境,点击New Runtime按钮

  

  然后弹出新的对话框,环境根据我们计算机上实际的运行环境选择,这里我选择 Apache Tomcat v7.0或者8.0然后单击 Finish

  

  然后单击Browse选择tomcat服务器的安装位置,就是JAVA_HOME环境变量的路径,然后单击Finish

  

  那么现在,一个Web项目就建立好了,目录结构大体如下图:

  

  其中WebContent就是我们jsp源文件的存放目录,下面有WEB-INF和META-INF两个目录,和我们之前的web应用目录一致

  那么现在我们新建一个源文件,在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的开发环境了

(0)

相关推荐

  • HBuilderX配置外部服务器(tomcat)查看编辑jsp界面

    一.第一种方法,通过启动本地tomcat,查看jsp 在tomcat的webapps目录下创建文件夹HBuilderX 打开HBuilderX软件,点击文件/导入/导入本地文件,找到tomcat的we ...

  • Java Web系列之使用Eclipse开发web项目(jsp项目)

    目录 基本概念 JSP九大内置对象(重点) 九大内置对象中四种范围对象(小到大) 基本概念 在eclipse中创建的web项目: 浏览器可以直接访问WebContent中的文件 但是WEB-INF中的 ...

  • 开发大型项目必备 98%公司都在用的十佳 Java Web 应用框架

    黑马程序员2018-08-15 16:05:19 众所周知,工欲善其事,必先利其器.选择一个好的 Web 应用框架就像一把称手的兵器,可以助大家披荆斩棘. 今天就为大家整理了十佳 Java Web 应 ...

  • centos8中快速搭建Java Web开发环境

    记录一下自己的学习过程,毕设做了一个小项目,但是并没有部署在服务器上.现在开始搭建centos8服务器环境. 安装JDK 1.执行以下命令,查看yum源中的JDK1.8版本. yum list jav ...

  • 《精通Tomcat:Java Web应用开发、框架分析与案例实战》.pdf

    回复"面试"获取全套面试资料 Tomcat是什么? Tomcat是一个应用服务器.它是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Ser ...

  • Java Web 开发入门全套教程(Vue Spring Boot)

    专栏目录(持续更新) 第一部分 Vue + Spring Boot 项目实战(一):项目简介 Vue + Spring Boot 项目实战(二):搭建 Vue.js 项目 Vue + Spring B ...

  • Java Web学习笔记(一)

    数据库相关(关于数据库连接的方法应该定义为静态方法): 加载驱动: static { // 加载驱动 try { Class.forName("com.mysql.cj.jdbc.Drive ...

  • 【2021Java最新学习路线】苹果笔记本开发java

    自我管理 谨言慎行   畅销书<影响力>提到,因为影响力的巨大差异,娱乐明星比科学家收入高几万倍.技术经理管理了N个人,影响力就是N倍,如果言行不端,造成的影响是基层人员的N倍.博主有过一 ...

  • Go语言开发的Web框架

    Go语言由Google公司开发,并于2009年开源,相比Java/Python/C等语言,Go尤其擅长并发编程,性能堪比C语言,开发效率肩比Python,被誉为"21世纪的C语言" ...

  • VS Code 开发java maven springboot

    IntelliJ IDEA这一开发利器,前端nodeJs+angular一直都用IntelliJ IDEA可完美解决问题:但是此软件一直都是收费软件,便在前端开发中发现另一开发利器Visual Stu ...