当前位置: 首页 > news >正文

Tomcat for Eclipse

转载~~

Java1.7.0_01 + Eclipse3.7.1 + Tomcat7.0.23

1、安装开发环境。

安装 JDK,Eclipse IDE for Java EE Developers ,Tomcat7.0.23

为了配置方便请安装Eclipse Java EE版本,Tomcat使用Windows安装包。

安装目录比方如下:

Eclipse > D:\Developer\eclipse

Tomcat > D:\Developer\Tomcat 7.0

Java > C:\Program Files\Java\jdk1.7.0_01

2、Eclipse 配置。

基本的安装和配置请查看参考,这里只关注一些容易忽略的问题。

2.1、添加Server,在Eclipse的左下角有一个小图标可以打开Servers视图。

添加一个新的Server。

选择Tomcat v7.0 Server版本,并且Server相关的配置,点击"Configure runtime environments"进一步配置Tomcat的目录,如下图:

如果开发调试的目的是让开发中的站点直接布署到Tomcat安装目录下,则需要指定如下配置。

在添加Server过程中,或者添加Server后(双击该Server)但还没有添加站点前进行如图配置。

图示的Deploy path为wtpwebapps,但Tomcat的实际路径为webapps,如果想把开发环境与实际环境结果起来,修改为webapps。

3、创建一个Dynamic Web Project 的 Java ee项目。

4、把站点配置到Server上。

选择刚才添加的Server,通过"Add and Remove...",选择要配置的站点。

因为选中了"If server is started, publish changes immediately",如果代码有更改,甚至Servlet代码更改了,也会自动编译并同步到Tomcat的安装目录下。

5、Java EE 的结构。

站点的html内容放置在WebContent中,Servlet的后台代码添加到src目录,当发布时Eclipse会自动编译Java的后台代码,并把WebContent的内容同步到刚才新加Server中指定的目录。

6、简单的MVC开发。

转载于:https://www.cnblogs.com/sjlove/p/3412875.html

相关文章:

  • 深度学习人工智能离我们还有多远?
  • eclipse内存设置参数
  • 2018一半小结一波
  • GTX 770 (GK 104)
  • JSP和Servlet的区别
  • [转]关于矩阵的本质
  • C# Enum 类型遍历
  • MOSS: SPSecurity.RunWithElevatedPrivileges提升权限来新增列表条目示例
  • 小程序01:wepy框架整合iview webapp UI
  • Linq To Sql进阶系列(五)Store Procedure篇
  • 华泰证券Elasticsearch在日志搜索、日志分析、链路管理系统方面的应用实践
  • 应用程序协作困难?看 Docker 应用程序包如何破解难题
  • 解决phpstorm运行很卡问题!
  • 今天需要获取一个网站的web服务反馈回来的数据,找到份不错的帖子关于WebClient类的使用,记录下来·...
  • CentOS替换系统自带JDK
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 10个确保微服务与容器安全的最佳实践
  • Docker下部署自己的LNMP工作环境
  • ES6核心特性
  • java中具有继承关系的类及其对象初始化顺序
  • PHP 7 修改了什么呢 -- 2
  • Redis学习笔记 - pipline(流水线、管道)
  • springboot_database项目介绍
  • SQLServer之创建显式事务
  • TypeScript实现数据结构(一)栈,队列,链表
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • webpack项目中使用grunt监听文件变动自动打包编译
  • WebSocket使用
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 普通函数和构造函数的区别
  • 物联网链路协议
  • 2017年360最后一道编程题
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (AngularJS)Angular 控制器之间通信初探
  • (day 12)JavaScript学习笔记(数组3)
  • (NSDate) 时间 (time )比较
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分类)KNN算法- 参数调优
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)iOS字体
  • (转)ORM
  • (转载)从 Java 代码到 Java 堆
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net 4.0发布后不能正常显示图片问题
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .Net Memory Profiler的使用举例
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?