方法一
转自:http://blog.csdn.net/xw13106209/archive/2010/09/27/5910358.aspx
Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思不得其解啊,后来在网上找了一些资料说是项目引用的类库路径有问题。【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看一下引用的类库路径。网上都说是因为这里引用错误引起的,但是我在项目导入的时候做的第一件事情就是修改这里的library,因此不是这个原因。
在problems中显示错误是:Target runtime Apache Tomcat 6.0 is not defined. 在网上查了一下终于找到解决方法。方法是:在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是:
<?xmlversion="1.0"encoding="UTF-8"?>
<faceted-project>
<runtimename="Apache Tomcat v6.0"/>
<fixedfacet="jst.web"/>
<fixedfacet="jst.java"/>
<installedfacet="jst.java"version="6.0"/>
<installedfacet="jst.web"version="2.5"/>
<installedfacet="wst.jsdt.web"version="1.0"/>
</faceted-project>
将其修改为:
<?xml version="1.0" encoding="UTF-8" ?>
<faceted-project>
</faceted-project>PS:进行上面的修改以后虽然没有错误了,但是想发布网站demo的时候发现没有【run as】->【run on server】这个选项了。这时候我们创建一个demo2的web project,然后查看.settings下的org.eclipse.wst.common.project.facet.core.xml,我们发现其内容是:
<?xml version="1.0" encoding="UTF-8" ?>
<faceted-project>
<runtime name="Apache Tomcat v6.0.29" />
<fixed facet="jst.web" />
<fixed facet="java" />
<fixed facet="wst.jsdt.web" />
<installed facet="java" version="1.6" />
<installed facet="jst.web" version="2.5" />
<installed facet="wst.jsdt.web" version="1.0" />
</faceted-project>那么我们只需要将该代码拷贝到网站demo下的.settings目录下,将原来的org.eclipse.wst.common.project.facet.core.xml覆盖即可。覆盖以后我们在Eclipse就能够使用【run as】->【run on server】来发布demo了。
方法二
转自:http://always-missing.javaeye.com/blog/852969
这种情况出现的场景:
从别处copy源代码,包括eclipse等的配置。这样源代码里面包含了其它人的project配置。
JEE eclipse的修改方法:
在工程上点击右键------->Targeted Runtimes----->勾选自己的tomcat就可以了
同样的情况也可能出现在JDK的版本上,有可能你自己电脑上用JDK6,其它人的电脑用JDK5,这个时候要修改JDK,要
在工程上点击右键--------->Project Facets------->勾选JAVA--------->选择6.0
分享到:
相关推荐
最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...
总结一下,解决"luckysheet is not defined"的问题主要涉及正确安装、引入和初始化Luckysheet。如果你已经尝试过其他博主的方法而未成功,可以对照以上步骤检查并修正错误。同时,利用Luckysheet-master中的源码和...
但是在项目经过本地测试没有任何问题,打包上线后却会报错 webpackJsonp is not defined。这是因为公共文件必须在自己引用的js文件之前引用。 可以手动改文件引用,但是推荐以下解决办法: 找到build→webpack.prod...
ReferenceError: AMap is not defined AMap未定义
彻底解决 __vd_version_info__ is not defined 等出错问题,完美反编译出微信小程序, 已测试。直接下载后按照 qwerty472123/wxappUnpacker 方式使用。原qwerty472123/wxappUnpacker的版本已过时。
解决办法: 1.查看官方文档: https://www.kancloud.cn/manual/thinkphp6_0/1037643 文档里说: 所以我命通过命令安装扩展: composer require topthink/think-multi-app 出现如下图说明安装成功了 然后再此...
在安装配置过程中可能会遇到一些问题,例如“启动Tomcat时报错:The BASEDIR environment variable is not defined correctly”等。此类问题通常表明环境变量配置不正确或缺失。解决方法是检查`catalina.sh`中的环境...
### Environment variable ORACLE_UNQNAME not defined 错误解决 在Oracle数据库管理及维护过程中,可能会遇到“Environment variable ORACLE_UNQNAME not defined”这样的错误提示。本文将围绕这一问题展开详细...
首先打开.electron-vue/webpack.renderer.config.js,在大约第125行的new HtmlWebpackPlugin中任意位置
1. 之前稳定版开发工具用的好好的,突然某天真机调试一直报错: ReferenceError: define is not defined 2. 找解决办法后发现,更新至开发版最新版可以解决,如附件,下载安装后,即可解决该问题。
以上就是解决“jQuery is not defined”错误的一些常见方法。不过,在实际操作中,错误的原因可能还需要结合具体项目的情况进行分析。例如,如果项目是使用某些框架(如Node.js构建的项目)和模块打包工具(如...
总结,解决"webpack DllPlugin xxx is not defined"的关键在于检查并确保 `DllPlugin` 和 `DllReferencePlugin` 的配置一致性,特别是 `context`、`library` 和 `name` 的设置,以及确保生成的 DLL 文件被正确地引入...
本文将详细解析VC6.0中的常见错误及其解决方法,帮助开发者快速定位并解决问题。 ### 1. error C2065: 'xxx': undeclared identifier 此错误意味着编译器在尝试识别变量、函数或其他标识符时未能找到其声明。这...
constructor name is not defined(解决方案).md
destructor name is not defined(解决方案).md
Apache Tomcat 7.0.90 发布了,Apache Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开放源代码的 Web 应用服务器。 更新内容如下: Add the ...
在JavaScript编程中,"$ is not defined" 是一个常见的错误,通常出现在尝试使用jQuery库时,但该库尚未被正确引入或加载。这个错误表明代码在尝试访问jQuery对象($是其常用的别名)时,系统并没有找到这个全局变量...
今天学习Vue中遇到了一个报错信息:$index is not defined,是我写了个for循环在HTML中,然后是因为版本的问题 下面是解决方法: 原来的是 v-for=”person in items” v-on:click=”deletePerson($index)”//这个...