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 的目录 。
双击
进入配置页面 。
选择 Tomcat 目录作为服务和部署目录。
项目比较大, 启动时加载的项目比较多, Tomcat 启动时候, 报 timout
解决方式还是双进入配置页面 。
调整 tomcat 启动时间 。
我调整了为 100
- 大小: 11.5 KB
- 大小: 33.4 KB
- 大小: 26.1 KB
- 大小: 9.8 KB
分享到:
相关推荐
Eclipse调用Tomcat服务的原理 tomcat更改虚拟部署目录图解.
eclipse 部署tomcat 服务时出现问题
Eclipse tomcat 配置 Eclipse+tomcat的安装配置
配置Eclipse tomcat服务器
Eclipse配置Tomcat服务器 该方法适合所有Eclipse版本,可参考:http://blog.csdn.net/guyuealian/article/details/50763109 【1】下载并成功安装了Eclipse和Tomcat: (1)Tomcat下载地址:...
tomcat9 for eclipse4.6 插件net.sf.eclipse.tomcat_9.0.1.jar,最近正在学习开发servlet,但是在本地配置Eclipse的时候发现tomcat的插件并不方便安装,尤其是Eclipse4.6的版本已经不兼容...新的方式又会受到国内网络...
eclipse中部署web项目到tomcat中的插件,解压资源文件com.sysdeo.eclipse.tomcat_3.3.0.rar 到eclipse-plugin目录下,重启eclipse即可。然后在window-preferences-tomcat下配置下tomcat即可。
Eclipse4.8.0版本,集成了tomcat插件,截止到目前,tomcat插件仅支持7.x版本的tomcat服务器,tomcat8.0之后的暂不支持
Eclipse neon 安装Tomcat插件
在eclipse下用tomcat服务器和axis插件创建WebService服务,doc文档
eclipse配置tomcat,使用eclipse开发web项目时,首先要在eclipse中配置web服务器,然后就可以在eclipse中创建web项目直接部署到web服务器中去
主要就是我们文章中spring环境安装使用的net.sf.eclipse.tomcat_9.1.4.jar
tomcat与eclipse的集成,放在eclipse的dropins文件夹下,省去了每次部署的麻烦,需要在tomcat的conf文件夹下制定项目路径
免费】eclipse内的tomcat插件(com.sysdeo.eclipse.tomcat_3.1.0) 解压可用,方便快捷!!!
通过本人在多次搭建此类开发平台的经验和查阅的相关资料总结整理出搭建Eclipse+Tomcat+Oracle 开发平台的相信过程,帮助你消除搭建开发环境中的问题。
eclipse和tomcat的连接,以及之间绑定的注意细节,以免在绑定是出错
《贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发》.part2.rar
eclipse集成tomcat服务器.pdf
在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程,很简单的: 1.先下载一个tomcat插件 地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip 2.下载完后将...
( Eclipse中Tomcat启动失败的解决方案.txt