03 发布项目到tomcat但是.java未编译问题
来源:互联网 发布:网络存储空间免费的 编辑:程序博客网 时间:2024/06/08 13:23
1 无缘无故出现的问题
下午的时候碰到了一个问题, 发布项目的时候, 发布到tomcat服务器, 启动服务器的时候初始化项目的时候抛出了一个ClassNotFoundException错误, 没有找到的class是我项目包中的一个类, 因此这个项目就访问不了了
对于 这个问题的来源, 我也不是很清楚, 反正就是无缘无故的就碰上了
这个问题 挺奇怪的, 然后 我就去发布的项目的”/web-inf/class”文件夹下找, 发现居然是空的 [除了一个/XX/config/HX.db文件]
然后 就在网上去找啊找 “myeclipse 发布项目到tomcat上面不编译.class”
大多数网友都是在于jar包存在问题, 比如某些引用jar包不存在了, 或者缺少jar包 或者是需要clean项目
1 buildPath
然后我删jar包, 删的只剩下了一个jdk, 这种情况下, myeclipse在.java文件中会标红线, 缺包, 但是文件的图标居然不打查了, 我去运行了一个HelloWorld的测试, 但是结果却是”错误: 找不到或无法加载主类 com.hx.util.Test01JSONArrayToString”
2 clean项目
然后 我进行clean项目, 我clean了几次, 结果都不行, 然后 我重启myeclipse, clean, … 反正就是倒腾了很久, 结果没用…
3 “Problems面板”
然后 我又去找”Problems面板”
看到没有”Problems面板”中多了一个错误, 但是”Problems面板”只能查看前100个错误。。
这时候 我这个项目中因为存在很多的错误 [js 等等], 所以在下面的”Problems面板”并不好看
这时 我将存在错误的两个文件夹剪切出去了, 之后 再来看”Problems面板”, 这是 来看, 就比较清晰了
主要的错误在于 需要删掉某些文件[包括”/web-inf/class”文件夹], 然而 因为我使用了该文件夹下面的某个文件, 导致删不了, 这时候 停掉使用HX.db的程序, 然后删除掉”/web-inf/class”文件夹就好了
2 clean项目, 然后结果将项目发布到tomcat下面, 任然没有编译.java的一种场景
后来 我把这个过程走了一遍, 这个流程主要说的是clean项目, 然后结果将项目发布到tomcat下面, 任然没有编译.java的一种场景
1 原始状态 :
2 连接到/web-inf/class/XX/HX.db & clean project
看到了么, 错误多了一个。。
3 将存在错误的两个文件夹剪切出去
看到了吧, 终极的错误在这里
clean的时候, 需要删掉某些文件[例如”/web-inf/class”文件夹], 然而 因为我使用了该文件夹下面的某个文件
导致 删除该文件夹失败, 这时候 停掉使用HX.db的程序, 然后删除掉”/web-inf/class”文件夹就好了
总结 : 这里不仅仅是需要注意”clean项目, 然后结果将项目发布到tomcat下面, 任然没有编译.java的一种场景”, 还需要注意找到问题的原因的方法 [如这里的移走一些不太要紧的问题, 查看剩余的重要的问题]
参考 :
http://blog.sina.com.cn/s/blog_9965673001014ymu.html [比较详细, 我的情况类似于情况5]
http://www.iteye.com/problems/55598
http://blog.csdn.net/eminem2011/article/details/6634563
http://zhidao.baidu.com/link?url=E0BRJQ1irEPxI6QK8wsWZWf6OL0y5SdwI7ar8HXI-gd5MBXoEyLHxlhp4WN1g6D-Yz_1ac6dVMaZUoZ3szIU63BRXRfMeIfb2n_URt-IqAu
http://bbs.csdn.net/topics/390110785
- 03 发布项目到tomcat但是.java未编译问题
- 发布JAVA项目到Tomcat
- 项目发布到tomcat遇到的问题
- Maven项目不能发布到Tomcat问题
- 项目发布到tomcat上问题
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- java项目编译,部署都没有问题但是项目有个红叉
- MyEclipse部署项目到Tomcat上,但是classes文件夹下没有编译项目
- Myeclipse修改项目名称,而发布到Tomcat上的项目名称却未修改。
- tomcat发布项目问题
- eclipse发布项目到tomcat注意外部包问题
- myeclipse 发布maven项目到tomcat的文件夹对应问题
- maven 发布项目到tomcat
- webstorm发布项目到Tomcat
- java-----遇到问题------myeclipse----发布项目到tomcat中lib文件夹没有子项目产生ClassNotFoundException错误
- Eclipse Java EE发布web项目到Tomcat
- 如何把java项目发布到Web容器(Tomcat)中
- 栈的实现(二)链式栈
- centos 64 jdk安装
- Cas登录页面修改——jsp页面中文乱码
- NOIP2013 货车运输 (最大生成树+树上倍增LCA)
- does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), o
- 03 发布项目到tomcat但是.java未编译问题
- Java 编程的动态性,第 7 部分: 用 BCEL 设计字节码
- Cocos2dx-- 图片置灰实现
- 收集的一些有用的网站
- 【FastDev4Android框架开发】消息总线EventBus源码分析以及与Otto框架对比(二十一)
- 述 职 报 告
- 二叉树
- 存储引擎
- RPM方式安装MySQL5.6