myeclipse+tomcat
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了myeclipse+tomcat相关的知识,希望对你有一定的参考价值。
我有个项目名为work,使用myeclpse部署到tomcat上.一切正常.
我又有个项目,使用myeclipse部署,提示成功.
但是,实际上tomcat中的webapps文件夹中根本没有那个项目.
于是我直接将项目文件放到webapps中,进入tomcat的项目管理页面,
没有找到那个项目.
重装eclipse+myeclipse+tomcat
问题依旧.
我用myeclipse的rename功能将work项目换了名字,部署,myeclispe虽然提示成功,
但是,我仔细看了下目录,居然还是work!
结果进webapps一看,果然是work.
谁能帮我解决,我把分全给谁.
<Context path="work" docBase="work" debug="0" privileged="true">
</Context>
手动修改server.xml可以
换成<Context path="77127117" docBase="77127117" debug="0" privileged="true">
</Context> 不行.
77127117和work同在webapps中.
所有方法都试了,无效.
我以前用tomcat很好,一切问题没有,这个问题也是最近才出现的.
反正现在是用myeclispe部署work项目绝对没问题,部署其他项目绝对不行.我换了tomcat版本依旧不行.
<Context path="testWork" docBase="D:\WorkSpace\work\WebContent" reload="true" debug="0" privileged="true">
</Context>
然后,一定记得不要部署!因为,这种配置是不用部署的,然后,启动Tomcat(命令行也好,MyEclipse中点那个小三角也好),再然后就应该行了。不行就给我发消息吧,刚好这几天有空。 参考技术A 表述不是很清楚哦 参考技术B 在server.xml文件中的Context 也就是你的Context path="work" docBase="work" debug="0" privileged="true">
</Context> 这个,删掉此行。
并在Tomcat\conf\Catalina\localhost目录中找到work.xml一起删除
在webapps下删除work项目
将改名后的项目copy到webapps下,启动tomcat 参考技术C 这说明你根本没把tomcat和MYEclipse配置好,MYEclipse有自动部署项目的功能的按钮操作,其实功能就是把项目的某些必要内容根据tomcat的目录结构拷贝到tomcat的webapps下面,你用了MYEclipse手动考过去是没用的,还有你建的project一定要web project不然是不行的。 参考技术D 基本配置肯定不是问题了,你既然问了,就肯定懂那些东西的,要不然...
一个建议,把你的tomcat卸载,然后重装到另一个路径,并确保你的盘里没其它的tomcat了,然后到myeclipes重新指定一下路径。试试吧~
我以前也遇到过,头都大了!
myeclipse启动tomcat报错,望高人解答
之前一直是正常的,隔了几天没用,今天就不行了。
在myeclipse中每第一次启动tomcat,报错:"Cannot connect to VM"。
如果不管它的话,下一次tomcat还是可以起来的,也可以部署简单的工程。
但是如果部署上Spring工程,tomcat就起不来了,一直停留在“信息: Loading Spring root WebApplicationContext”。
几天以前就是一切都正常的,那个工程我也是调试过很长时间,都没问题。就是这几天不知道怎么搞的,我也没有动过什么东西,就不行了。
方案一、不需要解决:
有点时候myeclipse就是这样子,我经常遇到,只能用一个字来形容---【变态】,你可是试试,你不管它,过几天肯定会还好用。
如果非要解决,先查看你的环境变量配置正确与否,然后检查你安装的JDK和tomcat设置的是否一致,实在不行你就重装JDK,肯定好用的,但是不保证第二天还好用哦。
方案二、连接不到虚拟机一般是网络出现了问题:
如果你用的是linux,把localhost映射到127.0.0.1,在/etc/hosts下面添加127.0.0.1 localhost.localdomain localhost。
如果你用的是windows,你在CMD试试ping localhost 是否成功,如果localhost不识别而ping 127.0.0.1识别,则100%你的系统出现了问题,具体是:C:\WINDOWS\system32\drivers\etc\hosts 文件有错误,用一个winsock修复工具 winsockfix.exe 修复并重启后问题就可以解决。
这两种方案我都成功过,你试试看哪个适合你,祝你好运!
如果仍未解决,给我发信息。 参考技术A 有几种方法可以参考:
1、完全删除myeclipse,删除JDK,重装
2、将Myeclipse编译环境用的JDK指向你机器安装的
3、TOMCAT用绿色版,然后在myeclipse的SERVER选项卡中重新配置,并且空启动一次,即不附带任何项目
4、用myeclipse自带的TOMCAT
5、看看spring.jar导入了没有,并检查spring相关jar包是否一并导入
窍门:8.0的myeclipse自带spring工程生成插件,你可以试试,可以将一个最基本的WEB项目,手动添加SSH支持,但是,需要你对加入SSH支持后的项目进行无用JAR包手工裁剪。网上有的是例子,可以试试。问题不难解决,多尝试就行。别害怕是关键,祝好运! 参考技术B 你尝试一下看能否成功不
添加环境变量java_home为“D:\Program Files\Java\jdk1.5.0_04\lib “(这个改成你自己的) 重启 eclipse debug一切正常 参考技术C 先调成debug,看是哪里出了错误
以上是关于myeclipse+tomcat的主要内容,如果未能解决你的问题,请参考以下文章