使用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 v8.0然后单击 Finish
然后单击Browse选择tomcat服务器的安装位置,就是CATALINA_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的开发环境了
使用eclipse开发Java web应用相关推荐
- 使用eclipse开发Java Web项目(最最最基础)
本篇首先给出Tomcat 8.0的安装及验证过程,然后在eclipse中配置已安装成功的Tomcat服务器,最后新建一个Java web工程,并绑定已部署的Tomcat服务器,在工程中新建并运行JSP ...
- 使用Eclipse开发Java Web过程中Debug调试的使用方法
这里介绍的是在Eclipse中的Debug调试. 首先右击项目选择Debug As -- Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式. 运行web项目,进 ...
- eclipse与DW联合开发java web项目
eclipse与DW联合开发java web项目 引言:在开发java web项目时,我们会先用eclipse搭建框架(ssm.ssh-)eclipse主要用在java的开发,但在eclipse上制作 ...
- 用Eclipse 开发Dynamic Web Project应用程序
用Eclipse 开发Dynamic Web Project应用程序 一.创建Server 通过菜单选择File > New > Other>Server,创建Server,如下图所 ...
- Eclipse创建java web工程
Eclipse创建java web工程 eclipse版本:eclipse-jee-4.5-win32-x64 tomcat版本:apache-tomcat-7.0.63-windows-x64 jd ...
- jsp+servlet+bootstrap开发java web在线考试管理系统
jsp+servlet+bootstrap开发java web在线考试管理系统 项目描述 考试对于考试管理者来说无疑是一件非常繁重的工作,在线考试管理系统的出现,使考试变成一件简单易行的事情. 本系统 ...
- java soap axis,使用SOAP开发java web服务 Axis开发方案
使用SOAP开发java web服务 Axis开发方案 本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开 ...
- Eclipse中Java Web开发插件安装
eclipse官方网站上下载的标准版Eclipse是没有web开发环境的,为了能够进行web开发,需要安装一些插件.web开发需要的插件有 1.EMF: Downloads | Project hom ...
- eclipse 导入maven项目_解决Eclipse导入JAVA WEB项目错误的问题
蓝字关注 远浩老师 一. 本文问题 在开发中不可避免地要涉及导入项目.Eclipse作为常用开发工具,导入JAVA WEB项目文件也很方便,但是我们经常发现导入完的项目有红色的叉来做错误提醒,甚至一些 ...
最新文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(43)-工作流设计-字段分类设计
- LSTM-pytorch 写诗之位置编码
- day for people, night for material
- Win10光驱不见了
- QML提供的JavaScript主机环境
- android关于获取摄像头帧数据转成图片
- NDVI最大值法MVC合成之ArcGIS Cell Statistics 实现
- svn强制注释 linux,svn强制要求提交注释
- 一把王者的时间,我就学会了Nginx
- ubuntu下安装phpredis的模块扩展
- 模块(module)
- 48页小米用户画像实战PPT
- Delphi组件介绍
- 用Python下载风云四号高清卫星云图
- QQ音乐的歌曲真实地址解析
- 男cd是啥意思_伪娘cd是什么意思
- 麦肯锡著名的三大结构化工具:金字塔原理、MECE和逻辑树
- 存了半年工资去旅游,结果公司不批假!
- 桥接模式、NAT模式、仅主机模式
- 纯真ip php,PHP利用纯真数据库获取访客IP物理地址
热门文章
- 外国小哥恶搞:用ESP32单片机伪装成GPU,让朋友电脑中“勒索病毒
- 百度要在“元宇宙”里办AI开发者大会了
- 我玩《王者荣耀》、斗地主、打麻将,但我是正经搞AI的北大教授
- 电子游戏现在已经在当处方药了
- 如何快速打造高性能对话式AI?这个NLP公开课带你从入门到进阶,快来报名
- 95%PyTorch库都会中招的bug!特斯拉AI总监都没能幸免
- C/C++难题的高赞回答「中文版」,帮你整理好了
- 14.7倍推理加速、18.9倍存储节省!北航、商汤、UCSD提出首个点云二值网络 | ICLR 2021...
- DeepMind助力Waymo!提升自动驾驶AI准确率,还能加快模型训练
- mormot支持websocket