ubuntu,debian,redhat,fedora,centos

ant应用举例—远程部署web应用

分类:Java/jsp打包好web应用时,有时候上传也是比较烦琐,ant需要jsch.jar,可以到SourceForge:jsch,把它放到ant能找到地方,可以放到ANT_HOME/lib下。

然后写target:

  1. <target name="copy.to.remote" depends="war">
  2.     <scp file="${build.dir}/${project.name}.war" todir="${scp.username}:${scp.passwd}@${scp.host}:${scp.path}" port="22" trust="true" verbose="true"></scp>
  3. </target>

延伸:

•使用时报 com.jcraft.jsch.JSchException: reject HostKey: 192.168.0.123。是没有加 trust=”true”,把它加上就好了。
•在 eclipse 中加 ant 额外的lib:首选项->Ant->Runtime->ClassPath->Global Entries,添加额外的jar

ant应用举例—执行源码补丁任务

分类:Java/jsp发布的软件难免会有 bug。修改好 bug 后,没有提交到 svn 中,可以生成一个补丁文件,就可以发布这个补丁文件了。我们 down 到补丁文件后,就可fix bug了。比较开源软件的 patch。现我用 hello world 程序来示例下 ant 怎么让程序打上补丁。

假如已经发布了一个软件程序,HelloWorld.java:

继续阅读 »

在Debian上安装SVN

分类:Java/jsp分类:Debian版本信息:
Debain: 5.0
Kernel: 2.6.26-1-686
Subversion: 1.5.6
Apache: 2.2.11

服务端:
1、安装

apt-get install subversion subversion-tools
apt-get install apache2 libapache2-svn

继续阅读 »

Eclipse SVN插件比较 Subclipse vs Subversive

分类:Java/jspEclipse 下连接 SVN 库有两种插件 —— Subclipse 与 Subversive ,可以说这两种插件都是非常优秀的插件,而对于使用者来说,选择使用哪种插件确实是个挺头疼的选择。

Subclipse 主页位于 http://subclipse.tigris.org/ ,与SVN(http://subversion.tigris.org/)联系紧密,我们可以称之为 SVN 官方的 eclipse 插件。而Subversive 则是 eclipse 官方的 SVN 插件,主页位于 http://www.eclipse.org/subversive/ 。

Subclipse 是 SVN 直接支持的项目,在很早的时候就已经出现了。而 Subversive 最先是由一个第三方公司 Polarion 开发的。早先有传闻 Subclipse 将会成为 Eclipse Foundation 成员的传闻,可是最后却出现了令人大跌眼镜的结果,Subversive 率先成为了 Eclipse 的子项目。这中间到底出现什么情况,我们就不得而知了。或许 Eclipse 与 SVN 两个都非常成功的开源项目间,某些协议出现一些争议了吧。

继续阅读 »

debian下JAVA中文显示乱码问题的解决

分类:Java/jsp1.
在 jre/lib/fonts/ 下建立个目录 fallback
比如我这儿就是
mkdir /usr/lib/j2sdk1.5-sun/jre/lib/fonts/fallback/
继续阅读 »

返回顶部