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,日志发线已经加载代码了,完美解决问题

  • 相关阅读:
    20165323 我期望的师生关系
    20165311 第六周学习总结
    20165311 实验一 Java开发环境的熟悉
    第四周学习总结
    第三周 学习总结
    20165311 预备作业3 Linux安装及学习
    20165336 2017-2018-2 《Java程序设计》第5周学习总结
    20165336 2017-2018-2 《Java程序设计》第4周学习总结
    20165336 2017-2018-2 《Java程序设计》第3周学习总结
    20165336 预备作业3 Linux安装及学习
  • 原文地址:https://www.cnblogs.com/HuuuWnnn/p/14173193.html
Copyright © 2011-2022 走看看