从svn 下程序时用户名和密码输入正确后报如图错误!
控制台输出:
svn: authentication cancelled
svn: authentication cancelled
svn: authentication cancelled
在网上找了好多也没找到方法, 没找到。终于自己研究出来了!
解决办法:更新插件。
在以下网址下载最新的SVN插件包
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
更新完成就ok了!!希望遇到的朋友少走些弯路!
点击 “Finish”,弹出页面中选择 “Yes” ,如图 11
注意:选择 “Yes”后,如果要百度验证,记得填写有 user 时不能是中文,如果你的百度账号是中文登录,赶紧去账号里关联手机号或者Email,这样你就可以通过手机号或者 Email 来登录百度了。
(往下比更新前变动很大,各位多留意)
在弹出的新建项目向导对话框中选择 Web --> Dynamic Web project (动态 web 工程),( 注意不要选择 Baidu --> BAE Project ,版本 v1 叫大家选择BAE Project 会发现很难打包) 如图12:
注意要选中复选框,生成 web.xml 文件, 点击 “Finish”按钮,如果弹出如图15 所示对话框:
点击“OK”按钮,接着就是等待检出项目。
成功检出来的项目是默认已经连接了 svn 的,并且不会报错,有报错的话,请留言联系我。
代码添加完毕,工程右键,删除工程中的 ROOT.war 包, 然后工程右键重新打包一个 ROOT.war 包,名字必须和原来一样,保存地址也和原来一样,具体是,右键 --> Export --> WAR file:
导出后,项目右键刷新工程,包 ROOT.war 就会重新出现在工程中,然后我们提交我们的工程到百度 BAE 上就行了,具体做法看下面。
5、提交修改后的代码
工程右键 --> Team --> 提交 --> ok, 如图 18
如果要验证,就输入你的百度账号密码,提交成功后,部署列表状态栏会显示“有新版”,此时点击“快捷发布”也等同上线。如图 19 所示:
打包并提交到百度 BAE的第二种方式
工程右键打包一个 ROOT.war 包,名字必须是这个,保存地址建议保存到工程目录下,具体操作: 工程右键 --> Export --> Java EE --> WAR file,根据提示来操作保存。
到我们的 SVN 工作目录,新建一个文件夹,命名随意,例如 weixin0330,然后在文件夹上右键,选择 SVN CheckOut,填上 URL 地址,该地址可以到百度 BAE 上我们部署的应用中获得。