问:项目中myeclipse从SVN上拉项目,各种报错,jar包没有引入

答:

从SVN拉项目步骤一定不能出错,一有点差异就会出非常多的事情

1-
右键项目checkout的时候

第一页选默认值就行

点击 finish

2-
弹出的项目类型选择 web porject

3-New Web Projec 界面

填入 项目名称

注意:
Web root folder
改为 web
(这里是导入相关jar包的路径:如果不改,选择默认的WebRoot的话,
项目创建后所有的import命令都会出错,
The import javax.servlet.http cannot be resolved
所以一定要改成项目放相关jar包的路径

(另外解决方法)
如果你没改,这时候需要你自己去手动导入所有的jar包
1.右键项目,build path 选择 configure buil path
2.在弹出的界面右边,选择Libraries
3.如果是一片空白,则先  Add library
选择jre System Library
然后再点击 Add JARs
找到项目存放jar包的文件夹,把所有的jar包手动导入

(但是这里到后面好像还会出其他的错误)
)

4- 
Content Root URL 把项目名称删掉,就改成  /

然后J2EE Specification Level
选择(默认)的J2EE 1.4

(如果选择Java EE 5.0)
可能汇报@override的错误
所以到时候还要把jdk  编译版本改为6.0,但是最后还是会出项目classes文件夹没有编译的情况

5-最后到这里,直接点击finish就可以了,而且生成的项目用tomcat启动的时候不会出任何错误

-------------------------------------------------------------------------------------

最后项目拉下来了,到这里如果注意事项没有出入的话,项目一般就能正常跑起来了

但是,最后还是需要配置一下root的路径

1-

到TOMCAT文件夹下 conf\catalina\localhost\ROOT.xml 修改root.xml

把项目路径改一下
就比如:
docBase="D:\workspace\workspace-zzb\wegov2\web"

另外,可能还有一个问题,就是你deploy项目的时候,发现没有项目可选,就是项目找不到发布

这里你需要去修改一下,项目根文件夹下的  .project文件

他可能是缺失了

<natures>
  <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
  <nature>org.eclipse.jdt.core.javanature</nature>
 </natures>

你找一个正确的项目,拷一份过来试试看

关键字:SVN    jar包   @override

myeclipse从SVN上拉项目,各种报错,jar包没有引入的更多相关文章

  1. linux报错jar包时出现“Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes”

    linux安装zip命令: yum install zip zip -d demo.jar META-INF/*.RSA META-INF/*.DSA META-INF/*.SF

  2. SVN上传项目步骤

    1.svn上传项目  首先选中父工程 ,右键选中Team的share project 2.share完再选中SVN 3.选中项目  一个一个share project 4.

  3. 用户 'IIS APPPOOL\**' 登录失败的解决方案(项目部署到本地IIS上打开网页出现报错)

    为开发方便-将项目部署到本地IIS上打开网页出现报错 1.打开IIS管理 2.点击应用池 3.找到你部署的网站名,右键“高级设置”——>“进程模型”——>“标识”修改为localsyste ...

  4. linux下使用SVN上传项目

    linux下使用SVN上传项目 摘自:https://blog.csdn.net/puppet_/article/details/78259591 2017年10月17日 13:51:33 puppe ...

  5. Windows下解决github push failed (remote: Permission to userA/XXXX.git denied to userB.) 上传gitHub失败报错

    Windows环境下解决 github push failed (remote: Permission to userA/XXXX.git denied to userB.) · 初学GitHub的朋 ...

  6. eclipse项目无故报错,markers信息为An error occurred while filtering resources

    eclipse项目无故报错,markers信息为An error occurred while filtering resources 描述:eclipse项目和resource文件上有红色的叉,其m ...

  7. 已解决: idea创建并部署SpringMVC项目时 报错 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    用IDEA创建并运行SpringMVC项目时,最初发现没有Servlet包,这个问题已在上篇解决,然而当我们尝试去运行此时的SpringMVC项目时,发现仍然有错误.ClassNotFoundExce ...

  8. 【maven】【IDEA】idea中使用maven编译项目,报错java: 错误: 找不到符号 【2】

    =================================================================================== idea中使用maven编译项目 ...

  9. SSM项目启动报错:Failed to read candidate component class

    SSM项目启动报错:Failed to read candidate component class 换成3.1又没有问题,换成3.2又不行,查看编译环境用的是1.8,将1.8降为1.7,问题解决,服 ...

随机推荐

  1. HDU5411——CRB and Puzzle——————【矩阵快速幂优化dp】

    CRB and Puzzle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)To ...

  2. C# 本地文件的上传和下载

    本文主要介绍一下,在APS.NET中文件的简单上传于下载,上传是将文件上传到服务器的指定目录下,下载是从存入数据库中的路径,从服务器上下载. 1.上传文件 (1)页面代码 <table alig ...

  3. 【ubuntu】出现device not managed连接不上网络

    ubuntu安装好后显示“device not managed” 1. 编辑/etc/NetworkManager/NetworkManager.conf: sudo gedit /etc/Netwo ...

  4. Redis-Service.Stack的初级使用

    主要解决Redis服务器带有密码的情况下初始化. 创建RedisHelper类,直接贴代码: using ServiceStack.Redis;using System;class RedisHelp ...

  5. [转]Java内存溢出详解及解决方案

    原文地址:http://blog.csdn.net/xianmiao2009/article/details/49254391 内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是 ...

  6. kafka的分区分配策略

    用过 Kafka 的同学应该都知道,每个 Topic 一般会有很多个 partitions.为了使得我们能够及时消费消息,我们也可能会启动多个 Consumer 去消费,而每个 Consumer 又会 ...

  7. 为什么要使用markdown?

    markdown是什么? markdown是一种标记语言,它不是编程语言 为什么要使用markdown? markdown可以使用任何文本编辑器编写和查看 markdown编写的文件可以转化为html ...

  8. Zamplus 晶赞天机

    类型: 定制服务 软件包: car/vehicle integrated industry solution collateral tourism 联系服务商 产品详情 解决方案 概要 DMP:通常称 ...

  9. 初看Mybatis 源码 (一)

    Mybatis 的使用,首先需要构建一个SqlSessionFactory 实例.而该实例可以通过SqlSessionFactoryBuilder来创建. String resource = &quo ...

  10. CentOS6下DHCP服务(二)简单配置案例及故障排查

    1.预分配网络参数如下:linux服务器:eth0 IP为192.168.8.250  做为局域网DHCP服务器局域网网段设置为192.168.8.0/24:内部计算机的router为192.168. ...