MyEclipse部署到tomcat后项目WEB-INF\classes里面是空的

今天发现个奇怪的现象,之前项目运行的好好的,只不过改了下串口号,将COM2改为了COM4后发给客户,死活串口都不通信。

然后在我本地用我的tomcat去试也是同样的问题,改为COM2后就正常了,之前从为出现过。

按照老惯例,1、先项目clean下,然后重新部署,发现报ClassNoFound异常,

                         2、自己检查了下项目确认存在后,关闭IDE,重新打开后问题依旧。

                        3、重启电脑,因为前天给把代码编辑的样式给换了,觉得有问题,感觉漂亮了许多。MyEclipse部署到tomcat后项目WEB-INF\classes里面是空的_第1张图片

4、重启后依然没有,网上搜了下说是:

1》

IDE创建项目的时候会生成配置文件,.project里配置的是项目名称,和其他的一些跟IDE相关的配置。还有.mymetadata文件里面也配置了一些相关的信息,主要的是.classpath文件了,这里面配置的是项目的类路径和jar路径等等。最后一行是

想你看到这里应该明白它是干啥的了吧!?我们的项目名称为eis,这个是指定.class文件的生成位置。你最先要检查这里。如果没错,clean一下。如果还不行教你一招,你重新创建一个web项目,将src中的java代码全部拷贝到新建的项目中,还有Web里的一些jsp文件等等。

2》

看看你是不是把你的myeclipse自动编译前的小勾给点掉了..
project ----> Bulid Automatically 前的小勾

3》
 你在Navigator视图中,看看classpath这个是包配置文件.
里面有项

检查下版本是否正确.不正确可以手动改也可以通过 项目右键--build path--configure build path 来改,可以在这看看每个包是否都没黄色感叹号标记.有黄色感叹号标记标识你没导入包或者版本错误,可以选择remove掉. 在编译.注意clssspath文件记录了的包必须有,没有就编译不过去的.

,对着自己的项目检查了下也没有问题。不过看到说黄色感叹号,我的项目上面有个红色的感叹号,然后右键,属性-里面java bulid path里面看到一个Library打红叉,看了下是对应的路径下面我把jar包给删了,然后不上去之后再部署就好了。

问题算是解决了,以上就是我解决这个问题的思路。

你可能感兴趣的:(myeclipse使用,tomcat)