如果系统里面还没有配置Tomcat,请参照《Windows下如何配置tomcat环境变量》。

1.新建一个web project项目。如下:

效果如下:

2.编写一个实现Servlet接口或继承HttpServlet的Java类

 1 package com.cnblogs.daliu_it.web;
 2
 3 import java.io.IOException;
 4 import java.io.PrintWriter;
 5 import javax.servlet.ServletException;
 6 import javax.servlet.http.HttpServlet;
 7 import javax.servlet.http.HttpServletRequest;
 8 import javax.servlet.http.HttpServletResponse;
 9
10 public class HelloWorld extends HttpServlet {
11     protected void service(HttpServletRequest req, HttpServletResponse resp)
12             throws ServletException, IOException {
13         resp.setContentType("text/html");
14         PrintWriter out = resp.getWriter();
15         out.write("<h1>Hello Servlet");
16         out.close();
17     }
18 }

View Code

3.修改web.xml文件。

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 5     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 6     <display-name></display-name>
 7     <servlet>
 8         <servlet-name>HelloWorld</servlet-name>
 9         <servlet-class>com.cnblogs.daliu_it.web.HelloWorld</servlet-class>
10     </servlet>
11
12     <servlet-mapping>
13         <servlet-name>HelloWorld</servlet-name>
14         <url-pattern>/HelloWorld</url-pattern>
15     </servlet-mapping>
16     <welcome-file-list>
17         <welcome-file>index.jsp</welcome-file>
18     </welcome-file-list>
19 </web-app>

View Code

4.部署到Tomcat中

(1)配置Server

(2)选择Tomcat 7.0 的解压目录。

点击apply。

点击ok即可。

5.部署到Tomcat

点击finish即可。然后ok。

6.启动Tomcat,

7.访问Servlet。

http://localhost:8080/firstweb/HelloWorld

小结:

开发Servlet程序的步骤如下

1 . 编写java源文件,文件中的类必须实现Servlet接口或继承HttpServlet类

2 . 编译java源文件,生成class文件

3 . 打包,将编译后的文件按照规定目录结构进行整理

4 . 部署,将目录结构复制到Web容器的指定位置

5 . 启动Web容器,输入符合规范的地址访问Servlet

不管是在Linux还是Windows系统下,按照以上五步即可完成Web程序的开发,区别只在于系统不同则实现对应步骤的命令不同。

只不过工具替我们完成了很多的工作。但是我们基本的可以了解一下。

原文作者:daliu_it
博文出处:http://www.cnblogs.com/liuhongfeng/p/4178424.html

转载于:https://www.cnblogs.com/liuhongfeng/p/4178424.html

如何在MyEclipse中将项目部署Tomcat相关推荐

  1. Eclipse将项目部署tomcat的webapps目录

       Eclipse将项目部署tomcat的webapps目录 >>>>>>>>>>>>>>>>> ...

  2. myeclipse 修改项目名Tomcat启动项目报错java.lang.IllegalArgumentException: Can't convert argument: null...

    一.Tomcat启动报错: 有时候我们会避免项目重名,在导入项目时会修改项目名称. 修改项目名称后启动该项目至tomcat,报错:java.lang.IllegalArgumentException: ...

  3. 在IDEA中将项目部署到Tomcat的方法及两种模式的区别

    转自:https://www.jianshu.com/p/fb0ed26c35d5 1.添加tomcat服务器 点右上角编辑配置 编辑配置 点击左上角+选择tomcat服务器 添加tomcat 配置t ...

  4. myeclipse新建项目部署到tomcat中,点击finish键没反应

    解决方案: 1.查看properties -->web,是WebRoot 和/项目名 2.检查tomcat是否配置jdk,

  5. tomcat tomcat配置 项目部署tomcat三种方式

    一.tomcat概述 服务器的简单分类: 1.http服务器  主要用来专门处理静态页面. 2.JavaWeb服务器(轻量级别服务器)   最典型的是tomcat服务器,仅仅实现了JAVAEE13种规 ...

  6. VUE项目部署Tomcat页面刷新404问题解决方法

    问题描述 vue项目在本地开发环境运行正常,打包部署至线上Tomcat服务后,不刷新浏览器时工作正常,一刷新浏览器就报404错误,错误截图如下: 错误描述:404,源服务器未能找到目标资源的表示或者是 ...

  7. 【转】】Vue项目部署tomcat,刷新报错404解决办法

    转自[https://blog.csdn.net/g631521612/article/details/82835518] 解决方式: - 在tocmat的webapps下的项目中创建WEB-INF文 ...

  8. idea使用svn拉取项目代码_IntelliJ IDEA 14 拉取SVN maven 多模块项目 部署tomcat 详细图解!...

    二话不说 进入主题 我们创建空项目实际上是项目空间 进入主界面 想用svn必须先启用它 选择Subversion 拉取 svn项目 你会发现这里检测不到目录 我们进入 File>Seting 里 ...

  9. MyEclipse中将项目的编码从默认GBK改变为默认UTF-8

    转载于:https://www.cnblogs.com/TheoryDance/p/4750983.html

最新文章

  1. Docker网络解决方案 - Calico部署记录
  2. Objective-C 文件夹操作
  3. Python 函数参数传递
  4. 3.QT中QCommandLineParser和QCommandLineOption解析命令行参数
  5. ros 双wan配置_基于ROS搭建简易软件框架实现ROV水下目标跟踪(九)--程序解析之PWM波下发...
  6. 动手动脑java异常处理
  7. sqlalchemy 过滤
  8. VK Cup 2018 Round 1: A. Primal Sport
  9. android 同步list数据,android SharedPreferences保存list数据
  10. jquery 点击显示更多
  11. 拓端tecdat|r语言聚类分析:k-means和层次聚类
  12. 高通9008刷机大法,避坑指南,救砖前提
  13. 程序员考证书,有用吗?
  14. React-native开发-Unrecognized font family ‘Ionicons’
  15. 坚果云云盘告诉你如何保护自己的文件不被泄露?
  16. Linksys WRT54G2 V1刷ddwrt注意事项
  17. android hidl简单实例1
  18. arduino as5048工作原理_普通精度应用的另一种选择——磁性旋转编码器
  19. 【PS-海报】地产海报学习笔记
  20. include/linux/if_ppp.h:135: error: expected specifier-qualifier-list before 'aligned_u64'

热门文章

  1. 面向对象葵花宝典:思想、技巧与实践(36) - 设计原则如何用?
  2. 玩转数据结构从入门到进阶三
  3. 腾讯面试题:岛屿数量
  4. APROM、LDROM的区别!(flash)
  5. 口语学习Day2:今天来说说我的小客厅!
  6. 前端一HTML:十二:元素查找过程的详解
  7. 汇编(8086cpu): 地址寄存器
  8. python三十三:sys模块
  9. CentOS6.9中搭建FTP服务器
  10. printf 命令详解