MyEclipse创建Web项目入门指南
MyEclipse 在线订购年终抄底促销!火爆开抢>>
本教程将指导您创建和部署简单的Hello World Web项目。在本教程中,您将学习如何:
- 创建一个Web项目
- 创建一个JSP
- 部署并测试项目
- 调试JSP
没有MyEclipse? 立即下载
创建Web项目
- 选择文件>新建> Web项目。
- 在Project name字段中键入HelloWorld。
其余字段将自动从MyEclipse Web项目模板填充。此模板在项目首选项中定义。
注意:本教程使用JavaEE 5版本;但是,JavaEE 6或7是创建新项目时的可用选项。

创建一个新的Web项目

完成向导将创建并配置HelloWorld Web项目。 请注意JavaEE Library容器文件夹。这是MyEclipse为您的项目提供的JavaEE API JARS库,用于编译和代码完成支持。这些API JAR文件仅放置在项目的构建路径中。
注意:没有JavaEE JAR文件或其他资源物理复制到项目中。

HelloWorld网络项目
创建JSP

- 在资源管理器中右键单击WebRoot文件夹,然后选择“New”>“JSP”。
- JSP向导是一个单页表单,用于定义项目中JSP的名称和位置。文件路径默认为/ HelloWorld / WebRoot。在文件名字段中键入helloWorld.jsp,然后从“Template to use”下拉列表中选择“Default JSP template ”。
- 创建一个新的JSP页面
- 单击“Finish”以在WebRoot文件夹中生成helloWorld.jsp文件。
- 在源视图中滚动到第27行,键入文本<%out.println(“Hello World”); %>,并保存文件。
注意:指定的JSP位置是项目的WebRoot文件夹。需要webroot文件夹下的某个位置,以使JSP编辑器能够完全提供代码完成和验证功能,并使MyEclipse部署服务能够部署JSP。
部署项目
在此步骤中,将HelloWorld项目部署到MyEclipse Tomcat服务器。有关应用服务器配置的详细信息,请查看应用服务器教程文档。


- 在Servers视图中右键单击MyEclipse Tomcat服务器,然后选择Add / Remove Deployments。
- 从右键单击上下文菜单部署项目。
- 在Available列中选择HelloWorld项目,然后单击Add。 如果服务器连接器允许,您可以使用Configured列中模块旁边的下拉列表指示爆炸或打包部署。 对于此示例,请接受默认的展开模式。 单击完成。
- 部署到MyEclipse Tomcat服务器。
部署项目的上下文根是/ HelloWorld,可以在http:// localhost-name:8080 / HelloWorld中访问。回想一下,context-root是用户定义的Web项目属性。通过右键单击项目,选择“Properties”,展开“MyEclipse”,然后选择“Web”来访问Web属性。
测试应用程序
- 右键单击该项目,然后选择Run As> MyEclipse Server Application。
- 选择MyEclipse Tomcat服务器,然后单击“确定”。默认index.jsp出现在内置Web浏览器中。在URL的末尾键入helloWorld.jsp以查看hello world消息。

在Web浏览器中查看HelloWorld项目
调试JSP

- 双击helloWorld.jsp以在编辑器中打开它。
- 双击scriplet线上编辑器的左边距以添加断点。
- 设置JSP断点。
- 右键单击该项目,然后选择Debug As> MyEclipse Server Application。 同样,浏览器会打开默认的index.jsp文件。
- 要调试helloWorld.jsp,请使用helloWorld.jsp附加URL,然后按Enter键。
由于文件中的断点,MyEclipse工作台激活Debug透视图。执行在断点处暂停。悬挂的线条标有反色背景和前景色。所有Java变量和构造都是可见的,可在“Variables”视图中进行修改。 此外,您可以在“Stack”视图中选择父堆栈框架,并调用“Drop to frame”以回滚堆栈并重新输入JSP。 这样做可以让您逐行执行JSP。

注意:如果执行继续超过断点而不挂起,请检查断点标记。如果它没有包含复选标记MyEclipse Web项目,那么它尚未使用Tomcat JVM注册和激活。当您的服务器不支持JSR045规范以在项目上启用本机JSP调试时,通常会发生这种情况。在这种情况下,请查看服务器提供程序的发行说明,例如,Tomcat 4.X本身不支持JSP调试。
更多资讯敬请访问MyEclipse中文网>>
MyEclipse创建Web项目入门指南的更多相关文章
- Intellij Idea 创建Web项目入门(一)转
Intellij Idea 创建Web项目入门(一) 相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.bai ...
- Intellij Idea 创建Web项目入门(一)
相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(ap ...
- 007Maven_在Myeclipse创建web项目
创建Web项目 l 选择创建一个普通的web工程
- Intellij Idea 创建Web项目入门
相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(ap ...
- Maven MyEclipse创建web项目没有src/maim/java
转载:http://blog.csdn.net/nich002/article/details/43273219 maven项目 错误: 找不到或无法加载主类 分类: java2015-01-29 ...
- Struts2的创建Web项目入门
之前学过javaEE开发,学了之后便去做前端了,再也没碰过javaEE.现在重新学习和部署,入门级,使用MyEclipse10版本. 简单说一下过程. struts步骤: 1. web project ...
- 第一章 创建WEB项目
第一章 创建WEB项目 一.Eclipse创建WEB项目 方法/步骤1 首先,你要先打开Eclipse软件,打开后在工具栏依次点击[File]>>>[New]>>&g ...
- 在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程
http://jijiaa12345.iteye.com/blog/1739754 在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程 本文是一篇在Myeclipse下构建Jav ...
- Myeclipse 创建 Web Maven项目
1.创建Web项目 添加Maven支持 2.pom.xml 报如下错误: 解决办法: pom.xml里面添加依赖: <dependency> <groupId>com.thou ...
随机推荐
- 雷林鹏分享:jQuery EasyUI 树形菜单 - 树形菜单添加节点
jQuery EasyUI 树形菜单 - 树形菜单添加节点 本教程向您展示如何附加节点到树形菜单(Tree).我们将创建一个包含水果和蔬菜节点的食品树,然后添加一些其他水果到已存在的水果节点. 创建食 ...
- 看到篇博文,用python pandas改写了下
看到篇博文,https://blog.csdn.net/young2415/article/details/82795688 需求是需要统计部门礼品数量,自己简单绘制了个表格,如下: 大意是,每个部门 ...
- Python自学:第二章 删除空白
lstrip:剔除开头空白 strip:剔除两段空白 rstrip:剔除末尾空白 favorite: 最喜欢的 >>>favorite_language = "Python ...
- You Don't Know JS: Async & Performance(第3章, Promises)(未看)
Chapter 3: Promises But what if we could uninvert that inversion of control? What if instead of hand ...
- python基础之小数据池,is和==区别 编码问题
主要内容 小数据池,is和==区别 编码问题 小数据池 一种缓存机制,也称为驻留机制,是为了能更快提高一些字符串和整数的处理速度is 和 == 的区别 == 主要指对变量值是否相等的判断,只要数值相同 ...
- Python安装第三方库,报错超时: Read timed out.
1.安装beautifulsoup4 >pip install beautifulsoup4 报错超时: Read timed out. 2.解决办法:pip --default-timeout ...
- ECharts 报表事件联动系列二:柱状图,饼状图添加事件
代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" c ...
- 本地仓库有jar包maven依然报错的原因
本地Maven仓库有所需jar包依然报错,missing……………… 既然有这个jar包为什么还会报错呢? 找到本地仓库后发现里面有一个_remote.repositories文件 问题在_remot ...
- C++ string::size_type
从逻辑上讲,size()成员函数应该似乎返回整型数值,但事实上,size操作返回是string::size_type类型的值.string类类型和其他许多库类型都定义了一些配套类型(companion ...
- this 锁与 static 锁
一. this 锁 同步函数其实用到的锁就是 this 锁,为什么他用到的是 this 锁呢?为了证实这个结论我 们本节将会有两个实验性的程序来作为支撑,说服自己和读者证明同步函数用到的就是 this ...