要进行Java Web开发,主要需要下面三个软件:

1.Java JDK;

2.Tomcat;

3.MyEclipse;

首先,在JavaSE中我们已经知道了Java的安装与环境的配置,这里就不过多的记录。这里主要介绍Tomcat的安装与配置,和MyEclipse与Tomcat的协调工作。

1.Tomcat的安装与配置

首先到官网中下载Tomcat服务器,由于Tomcat是个绿色软件,下载下来后是个zip压缩包,我们只需要解压缩到指定的位置就好。解压缩后的目录结构如下:

下面是整个目录结构的简单解释:

目录 说明
/bin 存放各种平台下用于启动和停止Tomcat的命令文件
/conf 存放Tomcat服务器的配置文件
/lib 存放Tomcat服务器所需的各种JAR包
/logs 存放Tomcat的日志文件
/temp 存放Tomcat运行时的临时文件
/webapps 当发布Web应用时,默认将Web应用的文件放在此目录
/work Tomcat把JSP生成的Servlet放在此目录

这样,就完成了Tomcat服务器的安装。接下来就要配置Tomcat的环境变量:

计算机右键(Win7)->属性(或Win8超级键右键系统)->高级系统设置->环境变量,在系统栏中选择新建,名字就叫CATALINA_HOME,值就是Tomcat的安装目录:

这样就完成了Tomcat的配置。

接下来我们启动Tomcat来验证时候安装配置正确:

进入Tomcat安装目录下的bin目录,双击startup.bat文件,如果出现下面的窗口,说明配置正确而且Tomcat正确启动:

然后,我们可以在浏览器里查看,在地址栏中输入localhost:8080,回车,可以看到下面的页面:

至此,就完成了Tomcat的安装与配置。

2.MyEclipse的配置

这里需要完成两步:JRE的配置与Server的配置。

JRE的配置:
打开MyEclipse,依次选择windows->Perference->Java->Installed JREs,这里只有MyEclipse自带的一个JRE,如果想使用用户自己安装的JRE,选择Add:

就可以添加自己的JRE,然后,在前面划勾:

然后配置Server:

依次选择window->Perference->MyEclipse->Server->Tomcat,选择Enable,然后添加刚才安装的Tomcat目录即可:

这样就完成了MyEclipse的配置。

3.编写第一个Web APP

依次选择file->new->Web Project,填写项目名称,在index.jsp中加入代码:

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><h1>This is my first JSP page!</h1></body>
</html>

这样就写完了一个简单的JSP项目。接下来就是发布到Tomcat服务器中:

点击发布按钮,选择服务器,就可以发布了。之后点击旁边的服务器按钮,启动服务器:

如果控制台没有报错,说明启动成功,可以在浏览器中查看:

运行成功。在Tomcat中的webapps目录中,可以看到刚才发布的项目:

work目录中也有生成的servlet文件和编译完的字节码文件:

使用Tomcat+MyEclipse开发Java Web配置相关推荐

  1. 用myeclipse开发java web教程_转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程...

    本文是一篇在Myeclipse下构建Java Web项目的初级教程.图文并茂,非常详细.所用的Myeclipse版本是7.5. 第一步:新建Web Project,如下图. 第二步,在弹出的窗口填写下 ...

  2. MyEclipse搭建java Web项目开发环境

    MyEclipse搭建java Web项目开发环境 首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭 ...

  3. java web开发myeclipse_【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)...

    首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官网 ...

  4. MyEclipse + Tomcat + Eclipse 开发调试WEB应用

    一.准备开发工具 这里使用Eclipse 3.0.1和与之相配的MyEclipse, Web服务器使用Tomcat 5.5.05版本(要想在JSP中能设置断点进行调试,就需要Tomcat 5.x的版本 ...

  5. Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)

    Java框架JSON-RPC项目demo代码实战 备注  JAVA WEB配置虚拟目录(转自21天java web开发) https://blog.csdn.net/wjxbj/article/det ...

  6. 在Tomcat中部署Java Web应用程序几种方式

    在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录.  一.静态部署       静态部署指的是我们在服务器启动之 ...

  7. 【转】Tomcat中部署java web应用程序

    http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载: 今天给大家介绍怎样在Tomcat5.5.9中部署Java We ...

  8. 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包

    本文基本转自:http://www.blogjava.net/ocean07000814/articles/331694.html 主要讲的是在 Tomcat 中部署 Java Web 应用程序.因为 ...

  9. 使用eclipse开发Java Web项目(最最最基础)

    本篇首先给出Tomcat 8.0的安装及验证过程,然后在eclipse中配置已安装成功的Tomcat服务器,最后新建一个Java web工程,并绑定已部署的Tomcat服务器,在工程中新建并运行JSP ...

最新文章

  1. Egret里用矢量挖圆形的洞
  2. TensorFlow---基础---GFile
  3. high speed train is awesome
  4. Windows 7各服务项介绍
  5. Gnome Subtitles 0.0.1
  6. Hadoop——分布式资源管理框架YARN总结
  7. 【报告分享】2020年国风爆品的进阶之路-详析花西子的社媒营销策略.pdf(附下载链接)...
  8. python3第八天(面向对象)
  9. Spring如何优雅地发送异步发送通知?
  10. jQuery hover事件鼠标滑过图片半透明标题文字滑动显示隐藏
  11. AD的备份与标准还原:深入浅出Active Directory系列(四)
  12. STM32:GPIO的8种输入输出模式深入详解
  13. 模板类成员函数特例化写法
  14. 计算机辅助设计与制造考试题,计算机辅助设计与制造考试习题大集合..
  15. 3点画矩形的lisp_在CAD中,如何在这个矩形里面再画三个这样的矩形
  16. 关于拉勾网的scrapy crawlspider爬虫出现的302问题的解决方式
  17. 基于linux嵌入式浏览,基于LINUX的嵌入式浏览器的设计与 - 嵌入式操作系统 - 电子发烧友网...
  18. Trading on Sentiment
  19. 【入门】Markdown的高级应用、计算机硬件、linux基本命令
  20. SCI 论文常用词汇 持续更新中。。。

热门文章

  1. 《Pro ASP.NET MVC 3 Framework》学习笔记之四【领域模型介绍】
  2. ubuntu更新python的指令_ubuntu下python模块的库更新(转载)
  3. 安卓java桌面图标程序_android如何定制默认桌面上应用程序和shortcut图标 | 学步园...
  4. argb888与rgb888转换程序_一文了解各平台RGB565和RGB888区别
  5. python为什么closed_为什么python类的函数被调用两次[关闭](Why a function of python class is called twice [closed])...
  6. 对qps、tps、pv、uv的理解
  7. 【C++grammar】访问控制与抽象类与纯虚函数
  8. 常用算法总结(穷举法、贪心算法、递归与分治算法、回溯算法、数值概率算法)
  9. TAFE的完整形式是什么?
  10. kotlin 构造函数_Kotlin程序| 主要构造函数示例