Eclipse Luna WTP 与 Tomcat 8 的整合存在一个很头疼的 Bug

之前的开发环境是 Eclipse( Luna Release (4.4.0)) + WTP + Gradle + Tomcat 7,后来打算升级到 Tomcat 8,结果这个整合开发环境就开始不顺畅了。

设置见下图的椭圆红框部分,目的是直接在 src/main/webapp 目录下作为 tomcat 的运行时目录,而不是按照默认的方式发不到 eclipse workspace 的 .plugin 下面。

这样做的好处是可以直接用外部编辑器编辑那些 jsp、css、js 而不用回到 eclipse 的相应项目上再刷新(以便将那些修改的文件同步到目标文件夹下)。

由于采用了 Gradle 作为 jar 包管理工具,所以 WEB-INF/lib 下是空空如也的,只是在 eclipse 的 Project 上面做了如下设置:

这些在与 Tomcat 7 配合的时候一直很顺畅,结果升级到 Tomcat 8 的时候就不行了,一允许就说找不到那些 jar 包下的 tld,例如 jstl-1.2.jar 下的那些 tld 文件。

后来修改 wtp 的 Server 设置,将其改为默认的发布到 .plugin 的方式,就正常了。

所以可以认为这 eclipse 的 bug,Google了一圈没有发现好的解决办法,所以还是将其切换回 tomcat 7 ,残念

时间: 2024-10-08 20:50:34

Eclipse Luna WTP 与 Tomcat 8 的整合存在一个很头疼的 Bug的相关文章

简单MVC项目搭建--Java1.7+Eclipse luna + Maven 3.2.5 +spring 4.1.4

转载请注明出处:http://www.cnblogs.com/mybest/p/4265872.html 1. 环境配置 a)         Java 1.7 b)         Eclipse luna c)         Maven3.2.5 d)         Spring 4.1.4 2. 创建maven工程 a)         打开eclipse,file->new->project->Maven->Maven Project b)         下一步 c)

eclipse中配置的tomcat 启动正常 但是访问报404错误

问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的.然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题. 解决方案: 1.如果Server里的tomcat启动了,需要先停掉.然后再移除添加的项目 2.之后双击server中配置的tomcat服务器,会弹出如下界面. 3.在Server Locations配置中选择第二个选项,use

eclipse内存设置,tomcat内存设置,查看内存大小

eclipse内存设置,tomcat内存设置,查看内存大小 1.点击eclipse上的debug图标旁边的下拉箭头 2.然后选择Run Configurations, 3.系统弹出设置tomcat配置页面,在Argument中末尾添加参数中的VM arguments中追加: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m

Eclipse项目部署到Tomcat中路径

如:A项目:D:\javaeclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp7\wtpwebapps\A 说明:(1)D:\javaeclipse\workspace\ 是eclipse当前workspace ,.metadata是eclipse生成的目录,表示当前 D:\javaeclipse\workspace 是eclipce是工作空间.(2).metadata\.plugins 是eclipse插件目录

httpd与tomcat基于mod_jk整合

搞定在前面述, httpd与tomcat整合方式 当前已知的有 ajp_proxy,mod_jk.so jk connecteor连接器下载地址 http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/ 具体搞定策略步骤 1,安装httpd,基于yum安装 yum install httpd httpd-devel(安装成功后,会有/usr/sbin/apxs服务,mod_jk的编译依赖于apxs) 2,部署tomcat,基于官网二进

手把手图文教你eclipse下如何配置tomcat

很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,笔者通过图文解说的方法,最直观的向大家演示一遍该配置过程,希望对大家有所帮助. 注:本文是建立在大家已经搭建好eclipse环境的前提下继续进行的,关于如何搭建eclipse环境,请“百度一下”. **写给百度经验官人的话:检查后发现,网上与我文章相似的一篇是用的Myeclipse进行的配置,文中内容很大程度上还是有所区别的,本篇文章的确是我在没有参考任何资料的情况下原创完成的,望管理员同

eclipse远程调试服务器端tomcat部署的项目

1首先服务器端代码和本地eclipse中代码一致,才能保证正常的调试 2  配置Tomcat/bin/startup.bat 在前面增加代码:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 其中8000即为我们远程调试的端口,后面会用到.另外,该命令不可手工换行(博客显示的时候可能会被换行,实

MAC中在eclipse luna上搭建移动平台自己主动化測试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录

这几天由于原来在用的hp laptop的电池坏掉了,机器一不小心就断电.所以仅仅能花时间在自己的mackbook pro上又一次搭建整套环境.大家都知道搭建好开发环境是个非常琐碎须要耐心的事情,特别是当你搭建的安卓平台的时候常常须要FQ,那个慢不是常人能够忍受的.所以过程中建议大家边看书或者玩手机边搭建,省得一直瞪着屏幕导致爆血管的意外发生. 这里本人尝试把在mac上搭建移动平台自己主动化測试框架的一些碰到的问题和关键点给描写叙述一下.以方便后来者能够借鉴. 1. 假设你须要的是最新的eclis

在tomcat目录下启动tomcat,可以正常访问tomcat主页,然在在eclipse中集成了tomcat却访问不了tomcat主页,却能访问发布的项目

tomcat server在eclipse中正常配置了,在eclipse建tomcat服务是在server 视图那里new server建立的,但把项目部署到tomcat后却发现tomcat主页报404的错误,然后在tomcat的webapps查看却没发现我部署的项目,但是既然没有部署到自己的tomcat为什么又能正常访问项目呢?原来使用new server这种方式默认是使用eclipse自带的eclipse,所以我启动tomcat server,输入我自己的tomcat主页地址其实访问的是ec