Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

转自:http://jingwang0523.blog.163.com/blog/static/9090710320113294551497/

最近在用eclipse做项目,新建项目时什么都贪新,用最新的版本,在Dynamic web module version栏里选了最新的3.0版本,布署项目的时候就出现了如期的错误,在网上看到http://hi.baidu.com/yolanda441/b ... 41d36dd1164e2e.html这位兄弟的博客,解决了问题,现将方法贴于此,希望对别人有所帮助:

《通过search,发现在project的.setting folder下面,有个名为org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文件,问题就解决了。

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="2.4"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>


像我这样的错误,可以下载Tomcat 7。0解决,不过我闲麻烦,干脆就在配置文件中把<installed facet="jst.web" version="3.0"/> 改成低些的版本version="2.5" 就好了

### LeetCode 学习计划中的课程安排 #### 课程表问题描述 在LeetCode平台上的题目207——课程表,涉及到了如何判断给定的一系列课程以及它们之间的前置条件能否被全部完成。具体来说,在选修某些课程前需满足特定的先修要求[^1]。 对于此类问题的一个变种,则不仅限于判定可能性,还进一步要求返回能够按照规定顺序完成所有课程的一种排列方式[^4]。 #### 解决方案概述 针对这类依赖关系处理的问题,可以采用图论中拓扑排序的思想来解决。通过构建有向无环图(DAG),利用广度优先搜索(BFS)或深度优先搜索(DFS)实现拓扑排序过程,从而验证是否存在有效的线性序列使得每门课都可在其所需前提条件下顺利完成学习。值得注意的是,当遇到循环依赖时(即存在闭环),则无法成功规划出合理的上课路径[^3]。 #### C++ 实现示例 下面给出了一段基于上述思路解决问题的C++代码片段: ```cpp bool canFinish(int numCourses, vector<vector<int>>& prerequisites) { vector<int> indegree(numCourses); unordered_map<int,vector<int>> adj; queue<int> q; for(auto p : prerequisites){ ++indegree[p[0]]; adj[p[1]].push_back(p[0]); } for (int i = 0; i < numCourses; ++i) if (!indegree[i]) q.push(i); int count = 0; while(!q.empty()){ auto curr=q.front(); q.pop(); ++count; for(auto neighbor:adj[curr]){ --indegree[neighbor]; if(indegree[neighbor]==0) q.push(neighbor); } } return count==numCourses; } ``` 此函数接收两个参数:`numCourses` 表示总共有多少门不同的课程;`prerequisites` 是一个二维整数列表,每一项代表一对前后置关联的课程编号。该算法首先统计各节点入度并建立邻接表表示图结构,接着初始化队列加入所有起始点(入度为零)。之后不断取出当前顶点尝试访问相邻结点直至遍历结束,最后依据计数值是否等于总数决定能否正常毕业。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值