zoukankan      html  css  js  c++  java
  • tomcat添加项目未编译class,解决ecplise点击Deployment Assembly报错the currently displayed page contains invalid values

      项目开发工具有很多个,idea可能比较流行很多人都在使用,ecplise也有很多程序员在使用,使用过程中京城会遇到一些莫名其妙的bug。前段时间后台的老项目使用tomcat启动的时候发现访问项目的时候404,砍了一下启动日志都没有加载代码,然后打开tomcat配置,找到项目发布的路径,发现这个路径下只有一个lib,没有class文件,于是clear了一下tomcat,然后发现还是不加载class文件,然后网上查了一下资料没有解决,问同事,同事要不重新clone项目要不退软件,说了一堆无用的方法。于是,只能靠自己研究了,中间省略很多一些无用的操作,直到右键项目properties的时候点开Deployment Assembly时候发现ecplise报错了,所以问题可能就是因为这个原因导致的,导致这个窗口报错也有很多原因,比如不是web项目等,既然这个窗口报错就不能通过窗口配置项目,于是打开项目下的.setting文件夹找到org.eclipse.wst.common.component文件,ecplise导入项目的时候会根据项目生成很多配置文件,打开文件发现xml文件里面只有:

     

     显然是这里面缺少配置导致ecplise报错,也正是因为这个文件里缺失内容,才导致当你add项目的时候没有把class文件加载到目录下的原因,既然每次重新导入的时候也不会修改这个文件我们只能自己手动修改:

     

     设置完之后再打开Deployment Assembly

     

     窗口就不报错了,也指定了class,然后再看tomcat的加载路径,发现class也有了,启动tomcat,日志发线已经加载代码了,完美解决问题

  • 相关阅读:
    select详解
    java Map及Map.Entry详解
    Java 基本类型
    java 获取String出现最多次数的字段
    java 居民身份证的校验
    java 删除文件
    Java 导出excel进行换行
    获取文件及其文件路径
    List<Map<String,Object>> 中文排序
    Java ----单个list 删除元素
  • 原文地址:https://www.cnblogs.com/HuuuWnnn/p/14173193.html
Copyright © 2011-2022 走看看