eclipse+tomcat开发web程序

简介:

环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02

插件:tomcatPluginV321.zip

一.配置Tomcat插件

我们创建一个myplugins文件夹用于存放插件,myplugins位于D:/Program Files/J2EE目录下。eclipse安装路径为:D:/Program Files/J2EE/eclipse-JavaEE。tomcat的安装路径为:D:/Program Files/J2EE/apache-tomcat-7.0.2。因此myplugins、eclipse-JavaEE和tomcat位于同一个目录下,当然这并不是必须的。只是方便管理。

再创建用户存放tomcat插件的目录:D:/Program Files/J2EE/myplugins/tomcatPluginV321/eclipse/plugins,然后将tomcatPluginV321.zip中的com.sysdeo.eclipse.tomcat_3.2.1解压缩到D:/Program Files/J2EE/myplugins/tomcatPluginV321/eclipse/plugins目录下。这里eclipse/plugins是必须的。

我们在eclipse-JavaEE下再创建一个links文件夹,然后在links文件夹下创建一个tomcat.link文件。可以通过先创建一个文本文件,然后另存为tomcat.link。使用记事本打开tomcat.link,输入:path=D://Program Files//J2EE//myplugins//tomcatPluginV321 。

这时候tomcat的外部配置就完成了,接下来打开Eclipse,这时候我们就会发现Eclipse中有了tomcat的小图标。1

然后再Eclipse中的【window】->【preferences】,打开如下图所示的界面

3

在Tomcat的Advanced标签中输入Tomcat Base的地址,也就是Tomcat的安装地址

4

这时候我们通过Eclipse菜单栏中的Tomcat小图标就能启动Tomcat了。

二.配置Eclipse的server

和配置Tomcat一样,同样是在Eclipse中的【window】->【preferences】下进行配置,如下图所示:

9

只有配置Tomcat的server我们才能通过Tomcat进行发布网站。前面配置的Tomcat插件只是让我们能够在Eclipse配快速启动Tomcat而已,发布网站是在这一步配置的。如上图所示,我们这里配置了两个Tomcat server,分别是tomca 6.0和Tomcat 7.0,这个我们可以根据需要来决定使用哪一个server。这个配置server其实也很简单,只需要add一下就可以了。如下图所示:

10

11

配置好server以后,我们将在后面用到他们。

三.创建web应用

接下来我们再创建一个web project,如下图所示

6

7

8

这样就创建了一个动态的web应用程序。从上面我们可以看到有一个Target Runtime的选择,这个选项就是我们前面创建的server,这里我们选择Tomcat 6.0,选择了Target Runtime后Eclipse会自动帮我们选择Dynamic web module version和configuration这两个选项,我们默认就可以,点击finish完成项目的创建。在创建的TestTomcat2这个项目的WebContent目录下创建一个index.jsp文件。如下图所示:

12

13

四.发布web应用

右键项目TestTomcat2,选择【run as】->【run on server】 ,如下图所示:

14

15

点击finish完成发布工作,发布后在Eclipse中会自动打开发布的项目,如下图所示:

16

上面就是通过Eclipse和Tomcat发布web应用的全过程。

 

PS:注意点

在Eclipse中使用插件配置tomcat和使用server配置tomcat是两个不同的概念,如果要发布web应用就必须使用server,如果为了启动tomcat的话可以使用插件,但是感觉有server配置tomcat就不需要使用插件了。

今天在调试的时候发现一个问题,就是使用插件启动tomcat,然后再浏览器下打开:http://localhost:8080 可以打开tomcat的首页,但是如果使用server启动tomcat,在浏览器下市打不开这个首页的,但是如果有项目是发布在tomcat中的话是可以打开该项目的。比如可以打开:http://localhost:8080/demo 这个项目下的index.jsp文件。原因感觉是server.xml配置的问题,但是具体的我也说不清楚。







本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/09/25/2297085.html,如需转载请自行联系原作者

目录
相关文章
|
22天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
2天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
7天前
|
JSON Java fastjson
Spring Boot 底层级探索系列 04 - Web 开发(2)
Spring Boot 底层级探索系列 04 - Web 开发(2)
16 0
|
7天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
8天前
|
SQL 安全 Go
如何在 Python 中进行 Web 应用程序的安全性管理,例如防止 SQL 注入?
在Python Web开发中,确保应用安全至关重要,主要防范SQL注入、XSS和CSRF攻击。措施包括:使用参数化查询或ORM防止SQL注入;过滤与转义用户输入抵御XSS;添加CSRF令牌抵挡CSRF;启用HTTPS保障数据传输安全;实现强身份验证和授权系统;智能处理错误信息;定期更新及审计以修复漏洞;严格输入验证;并培训开发者提升安全意识。持续关注和改进是保证安全的关键。
17 0
|
10天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
11天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
11天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
20天前
|
安全 前端开发 Java
Java Web开发知识点学习总结
Java Web开发涉及Java基础、Servlet、JSP、数据库操作(SQL+JDBC)、MVC设计模式、Spring框架、Hibernate ORM、Web服务(SOAP&RESTful)、安全认证(HTTP Basic/Digest/OAuth)及性能优化(缓存、异步、负载均衡)。
18 3
|
23天前
|
XML JSON JavaScript
使用JSON和XML:数据交换格式在Java Web开发中的应用
【4月更文挑战第3天】本文比较了JSON和XML在Java Web开发中的应用。JSON是一种轻量级、易读的数据交换格式,适合快速解析和节省空间,常用于API和Web服务。XML则提供更强的灵活性和数据描述能力,适合复杂数据结构。Java有Jackson和Gson等库处理JSON,JAXB和DOM/SAX处理XML。选择格式需根据应用场景和需求。

推荐镜像

更多