今天部署项目到tomcat,发布完后,启动tomcat,报class not found;

临时找了个解决方案,由于项目是copy过来的,于是就将原来项目的classes下面编译好的class文件也一并拷过来了;但是治标不治本;

后来在我修改代码的时候,重新发布到tomcat,发现新写的代码还是没有自动编译;classes下面还是没有class文件;

于是找解决方法;我是按照下面操作成功的:

1)在java build path下面删除原来的jre,重新导入jre;

2)删掉所有引用的jar包,再重新导入;

再不行,删除tomcat server重新建个。

补充知识:将idea中编译输出目录 classes 里的文件删掉,发现再次编译不能生成class文件

将idea中编译输出目录 classes 里的文件删掉,发现再次编译不能生成class文件。

其他UP主给的解决方法如下:

解决方案:settings -> compiler 勾选自动编译选项

上面是网友给出的办法。

但是注意:

虽然把上图沟打上时,还是不编译时:

请把classes文件夹删除,在点击小锤子编译一下就可以了。

换言之,其实把classes文件夹删除

点击小锤子,同样实现手动编译的效果。

以上这篇解决tomcat发布工程后,WEB-INF/classes下文件不编译的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

tomcat下只有.class文件 没有java文件_解决tomcat发布工程后,WEB-INF/classes下文件不编译的问题...相关推荐

  1. 多人上传文件公共网盘_解决百度网盘上传提示“上传文件数量超过500个限制”的方法...

    不知道大家有没有使用过百度网盘这款软件,在这款软件中我们可以免费获取很多的存储空间.小编经常会使用这款软件来保存电影等资源,因此每一个电影都会使用一个文件夹进行保存.最近突然发现在百度网盘中只能上传5 ...

  2. Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题

    Windows下使用TeamViewer连接远程服务器,以及解决"远程桌面关闭后TeamViewer不能连接"的问题 参考文章: (1)Windows下使用TeamViewer连接 ...

  3. java写入文件中文乱码问题_解决Java写入UTF-8文件中文乱码问题

    最近需要从Java中输出UTF-8编码的XML文件,遇到了两次中文乱码问题.一是奇数个汉字出现乱码,二是写入文件的实际编码与XML声明的编码不符.经过几番折腾,终于解决这两个问题,也对Java的字符编 ...

  4. 图文:windows7文件夹权限添加_解决目标文件夹访问被拒绝

    随着windows7操作系统的普及推广,现在已经有很多人的电脑都在只用这个系统了.使用比较多或者细心的人应该会发现在win7的操作系统中,在文件夹下的c:\windows\winsxs的文件和文件夹受 ...

  5. ie8 阻止java运行_解决IE屏蔽Java Applet问题的方法

    利用Java虚拟机程序来实现,一般通过在IE中设置ActiveX控件启用选项即可解决. 什么是ActiveX控件? ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中 ...

  6. couchbase java 手册_使用 DITA-OT 发布一份 CouchBase Server 手册

    最近需要学习 CouchBase Server.而 CouchBase Server 官方网站访问速度非常慢,所以尝试使用 DITA-OT 发布一份本地文档.(其实 CouchBase Server ...

  7. 以Base64字符串形式上传文件——服务器端Java/Servlet接受请求数据中的字符串内容并转换成文件

    简述 在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的.但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟,大部 ...

  8. gradle 修改java代码_自定义一个gradle插件动态修改jar包Class文件

    动态修改jar包中的class文件,预埋占位符字符串,在编译代码时动态植入要修改的值.记录一下整个过程及踩过的坑. 创建一个Android项目,再创建一个Android library,删掉里面所有代 ...

  9. gradle文件利用java解析_使用文件读取Gradle Multi项目构建

    嗨,我有2个项目的文件如下: project1 \- build.gradle project2 \- build.gradle \- build.properties project1: build ...

最新文章

  1. 摄像机的几个重要的技术指标
  2. 关于微型计算机的ppt,微型计算机基础知识.ppt
  3. redis实现轮询算法_用redis实现支持优先级的消息队列
  4. 电磁场与电磁波第一章公式总结
  5. C语言函数调用过程的汇编分析(停更)
  6. 【LeetCode】200. 岛屿的个数
  7. oracle中OEM证书失效怎么办,安全证书过期怎么办 网站安全证书失效处理【解决方法】...
  8. Xcode LaunchImage 载入界面大小设置
  9. PHP 批量生成 WORD2007 文件
  10. Vivado生成bit文件报错彻底解决
  11. 基本存款账户编号怎么查_上海社会保障卡查询个人账户怎么查
  12. wcf中如何Host多个WCF服务?
  13. 全面分析网络安全防御
  14. python可视化界面开发实例-Python可视化界面编程入门
  15. 火狐浏览器国内版和国际版区别
  16. Linux操作系统主机名(hostname)简介
  17. 平面设计必备学习软件
  18. Repeated measures ANOVA with R
  19. 请检查ftp文件服务器是否开启,查看服务器是否开启ftp服务
  20. easyExcel设置最后一行的样式【可以拓展为每一行】

热门文章

  1. 阿里云redis设置缓存方法
  2. vim删除文件第n行到结尾、或某段内容
  3. 【FPGA-F3】阿里云FAAS平台,极大简化FPGA开发部署流程
  4. jenkins ssh发布配置
  5. Python的matplotlib—绘图(3)
  6. 日志插件 log4net 的使用
  7. 1.1_SSH项目开发流程
  8. spring boot在运行测试类Error creating bean with name ‘serverEndpointExporter‘ defined...问题解决方案
  9. 如何从Spring官网中下载完整的jar包(包含5.2.9版本最新版详解,当然所有版本均可下载)
  10. elk中kibana中如何显示写入elasticsearch的数据