http://www.blogjava.net/Aaronlong31/articles/322124.html
首先,在Eclipse中新建一个Hello工程,Workspace的位置在c:\eclipse\workspace,所以hello工程的位置就是在%Workspace%\hello\这个文件夹中。
然后在hello工程中添加一个hello.jsp或者index.jsp都可以(index.jsp会方便一点),内容随便写点,如在body标签之间
中就一个Hello Eclipse and Tomcat6.0!然后Run as中选择“Run on
server”,这是就会调用已经配置好的Tomcat服务器(此时把你的Tomcat服务关闭,让Eclipse来调用就可以了,否则会有小小的冲
突),这时在浏览器(Eclipse当中的Web
Browser)中就有了我们想看到的东西,其中url=http://localhost/hello/(隐含index.jsp)!
Hello Eclipse and Tomcat6.0!
!重点来了,Eclipse这期间干了什么?Tomcat的虚拟目录中,你没有设置Hello,怎么能运行?
1.在MyEclipse的做法(MyEclipse有,Eclipse没有的方法)是:将你的工程拷贝一份到Tomcat目录中的webapps\目录
当中(这个目录中,不需设置,tomcat就会把文件夹下当做一个站点,但是webapps\这个目录下的html文件是不会解析的,根目录URL\解析
的是ROOT文件夹下的网页文件),这样Tomcat就多了一个站点,自然可以访问。
2.在Eclipse中的做法不太一样,Eclipse调用了JDK中的javaw.exe,并且指定了许多参数,如:
%JAVA_HOME%\bin\javaw.exe -Dcatalina.base=C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1 "-Dcatalina.home=c:\Tomcat 6.0" -Dwtp.deploy=C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps "-Djava
."
如果你的windows任务管理器有印象路径(或者其他任务管理工具)你就会看到这行命令行,而此时,任务列表中没有Tomcat.exe这个服务进程,但是你却可以访问Tomcat服务器的hello工程的页面。
此时,打开文件夹:C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
你
可以看到的是类似Tomcat目录下的结构,在wtpwebapps中就有你所有的工程拷贝(即Workspace目录下的project)。如果你访问
http://localhost可能提示你404找不到页面,但是在你的Tomcat下的ROOT里确实有文件,并且现在你用Tomcat的
webApps下的站点都无法使用,原因就在于Eclipse更改了(使用参数,临时更改,关闭Eclipse中的Tomcat服务,Tomcat恢复原
样)Tomcat的webapp主目录(我想就是-Dcatalina.base=...)
以下用%tmp1%代替C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1;
用记事本打开%tmp1%\conf\web.xml(和tomcat文件夹下的结构一样),这是配置虚拟目录的文件,我们可以找到host标签,没什么
不同(这里appBase依旧是webapps,但是已经映射到了%tmp1%\wtpwebapps了),其实这些文件应该是先从Tomcat的
conf文件夹里拷贝到这里,然后根据Eclipse的工程进行了修改,我们看。
<Host appBase="webapps"
autoDeploy="true" name="localhost" unpackWARs="true"
xmlNamespaceAware="false" xmlValidation="false">
在下面就有了两个Context的虚拟目录项;是三个哦。。第一个指定了ROOT(这里面什么文件也没,所以无法访问http://localhost
/),和工程没关系,第二个和第三个是我的hello和helloworld工程,看看,都有了docBase和相对url的path了吧。所以在浏览器
中才能访问到hello和helloworld的jsp页面。
有时, 为了调试的需要, 也可以把服务和部署的目录 调整到 Tomcat 的目录 。
双击
![](http://dl.iteye.com/upload/attachment/528482/2360593b-3f6d-3ade-815d-ce8e61f6a255.jpg)
进入配置页面 。
选择 Tomcat 目录作为服务和部署目录。
![](http://dl.iteye.com/upload/attachment/528484/c6fd4c30-23cf-3ffc-b085-148aaae3a0a0.jpg)
项目比较大, 启动时加载的项目比较多, Tomcat 启动时候, 报 timout
![](http://dl.iteye.com/upload/attachment/530003/c9e5284c-a04f-33f9-a17c-dfebbc5301fa.jpg)
解决方式还是双进入配置页面 。
![](http://dl.iteye.com/upload/attachment/530006/c7bc75e8-d34c-37ec-a10f-cbd213f8e797.jpg)
调整 tomcat 启动时间 。
我调整了为 100
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0052/8482/2360593b-3f6d-3ade-815d-ce8e61f6a255-thumb.jpg)
- 大小: 11.5 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0052/8484/c6fd4c30-23cf-3ffc-b085-148aaae3a0a0-thumb.jpg)
- 大小: 33.4 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0053/0003/c9e5284c-a04f-33f9-a17c-dfebbc5301fa-thumb.jpg)
- 大小: 26.1 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0053/0006/c7bc75e8-d34c-37ec-a10f-cbd213f8e797-thumb.jpg)
- 大小: 9.8 KB
分享到:
相关推荐
### Eclipse调用Tomcat服务的原理及虚拟部署目录详解 #### 概述 Eclipse作为一款流行的集成开发环境(IDE),被广泛应用于Java Web项目的开发过程中。而在开发Java Web应用时,通常会与Tomcat服务器配合使用。了解...
"eclipse部署tomcat报错解决方案" 在Eclipse中部署Tomcat服务器时,可能会遇到各种问题。本文将讨论在Eclipse中部署Tomcat服务器时出现的问题和解决方案。 问题描述 在Eclipse中部署Tomcat服务器时,可能会出现...
标题 "eclipse-tomcat.zip" 指的是一个包含了Eclipse集成开发环境与Tomcat服务器集成的相关组件的压缩文件。这个压缩包主要是为了帮助开发者在Eclipse中方便地管理和运行Spring应用程序而设计的。核心组件是 ...
eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; ...
在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Tomcat则是一个流行的开源Java Servlet容器,常用于运行Web应用程序。配置Eclipse与Tomcat服务器的集成是开发Java Web应用的重要步骤。以下是详细的...
Eclipse是一款广泛使用的Java开发集成环境,而Tomcat是一款流行的开源Java Servlet容器,常用于运行Web应用程序。将Tomcat与Eclipse集成,可以极大地提升开发和调试效率,免去手动部署应用的繁琐步骤。本文将详细...
完成以上步骤后,即可通过Eclipse中的Tomcat小图标启动Tomcat服务,并进行Java Web项目的开发与调试工作。 #### 四、结语 通过上述步骤,您可以成功地在Windows环境下配置好Eclipse与Tomcat,为Java Web项目的开发...
这个插件的主要功能是为开发人员提供集成化的Tomcat服务器支持,使得在Eclipse IDE内可以方便地配置、启动、停止以及调试Apache Tomcat服务器,从而进行Java Web应用程序的开发和测试。 Eclipse 4.6,也被称为Neon...
然而,值得注意的是,尽管Eclipse 4.8.0的Tomcat插件不支持8.0及以上版本,但开发者可以手动配置Eclipse以支持更高版本的Tomcat。这需要在Eclipse的服务器视图(Server View)中添加新的服务器实例,选择“其他”...
Eclipse-Tomcat插件是开发Java Web应用的重要工具,它为Eclipse集成开发环境(IDE)提供了对Apache Tomcat服务器的无缝支持。这个插件允许开发者在Eclipse内部便捷地部署、运行和调试基于Servlet和JSP的Web应用程序...
在Eclipse中集成Tomcat插件,可以极大地提高开发者的效率,因为他们可以直接在IDE内部进行开发、测试和调试Web应用程序,而无需离开Eclipse去操作Tomcat服务器。 “com.sysdeo.eclipse.tomcat_3.1.0”是Eclipse的一...
【eclipse+tomcat环境配置】是开发Java Web应用程序时常用的一种集成开发环境与服务器的配置方式。在本文中,我们将详细讲解如何配置这个环境,包括安装JAVA虚拟机、配置Tomcat、设置环境变量,以及在eclipse中配置...
Eclipse+Tomcat+MySql搭建javaweb开发环境借鉴 在本文中,我们将详细介绍如何搭建一个完整的Java Web开发环境,包括Eclipse、Tomcat和MySql的安装和配置。对于初学者来说,搭建开发环境是一个门槛,特别是在没有...
在IT行业中,集成开发环境(IDE)如Eclipse与服务器软件如Apache Tomcat的协同工作是Web应用程序开发的基础。Eclipse是一款广泛使用的Java IDE,而Tomcat是一个流行的开源Servlet容器,用于运行Java Web应用程序。本...
"tomcat"和"tomcat9"表明它支持Tomcat 9.x版本,"eclipse"则表明它是Eclipse的扩展,而"eclipse4.6"和"eclipse4.10"则指明了兼容的Eclipse版本。 【压缩包子文件的文件名称列表】包括以下几个重要组成部分: 1. **...
将Eclipse与Tomcat进行整合,可以极大地提升Java Web开发的效率,因为开发者可以直接在Eclipse环境中进行开发、测试和部署,无需离开IDE去操作Tomcat服务器。 标题提到的“eclipse整合tomcat插件”就是 Sysdeo ...
在IT领域,开发与调试Web应用程序是一个不可或缺的过程,而Eclipse作为一款强大的Java集成开发环境(IDE),搭配Tomcat服务器,使得这一过程更为便捷。本文将深入探讨"com.sysdeo.eclipse.tomcat_3.3.1.jar",这是一...
搭建Eclipse、Tomcat和Oracle开发环境是Java Web开发的基础工作,这个过程涉及到多个步骤,包括Java开发环境的配置、数据库的安装与管理、Web服务器的设置以及JDBC驱动的集成。以下是对整个过程的详细解释: 首先,...
Eclipse Tomcat插件是开发Java Web应用时非常重要的工具,它使得Eclipse IDE与Apache Tomcat服务器无缝集成。这款名为"com.sysdeo.eclipse.tomcat_4.0.0.zip"的插件专为Eclipse设计,其版本号4.0.0表明它可能包含了...
Eclipse与Tomcat结合使用详解 Eclipse是目前最流行的Java集成开发环境之一,而Tomcat是最流行的Java Web应用服务器。将Eclipse和Tomcat结合起来使用,可以大大提高编程效率和程序的快速发布速度。因此,本文将详细...