1、JDK安装:
拷贝jdk-6u10-linux-i586.bin到/usr/src目录并安装JDK cp jdk-6u10-linux-i586.bin /usr/src/jdk-6u10-linux-i586.bin cd /usr/src chmod +x jdk-6u10-linux-i586.bin ./jdk-6u10-linux-i586.bin
输入yes,回车
2、安装Tomcat
mkdir -p /var/apache/tomcat cp tomcat.tar /var/apache cd /var/apache tar -xvf tomcat.tar cd /var/apache/tomcat/bin chmod +x *.sh
3. 安装ANT
a) 安装ANT,下载ANT的LINUX安装包,拷贝到/usr/src目录下,解压 b) 在/etc/profile文件的最下方追加环境变量,保存后,重启服务器 JAVA_HOME=/usr/src/jdk1.6.0_10 ANT_HOME=/usr/src/apache-ant-1.8.2 PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin c) 需要将JDK/jre/lib下到rt.jar和resource.jar拷贝到$JAVA_HOME/lib下 cp /usr/src/jdk1.6.0_10/jre/lib/rt.jar /usr/src/jdk1.6.0_10/lib cp /usr/src/jdk1.6.0_10/jre/lib/resource.jar /usr/src/jdk1.6.0_10/lib d) 需要将Tomcat的lib中的jsp-api.jar和servlet-api.jar包拷贝到$JAVA_HOME /lib下 cp /var/apache/tomcat/lib/jsp-api.jar /usr/src/jdk1.6.0_10/lib/ cp /var/apache/tomcat/lib/servlet-api.jar /usr/src/jdk1.6.0_10/lib e) 安装SVNANT(用来从SVN上下载代码),将SVNANT包解压缩,并将lib中的内容拷贝到$ANT_HOME/lib目录下 http://subclipse.tigris.org/svnant.html 上下载 SVNANT1.2.X版本,高版本会报错。
注:source /etc/profile 重新加载环境变量
4、svn获取代码脚本:
<?xml version="1.0" encoding="gb2312"?> <project name="download" default="checkout" basedir="."> <!-- 1 --> <property name="remote.url" value="" /> <!-- 2 --> <taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" /> <target name="prepare" description="Prepare the dirs for other tasks"> </target> <!-- 3--> <target name="checkout" depends="prepare"> <svn javahl="true" username="" password="" > <export srcUrl="${remote.url}" destPath="svncode" /> </svn> </target> </project>
5、编译脚本
#!/bin/bash svn_username=xxx source_path=/compile/code module=xxx svn_source=http://ip:port/xxx echo -n " please input the svn_password:" read svn_password getSource(){ echo get source start echo get source of $2 from SVN codepath=$source_path/$1 if [ -d "$codepath" ] then echo code path is $source_path/$1 else echo Source path $source_path/$1 is not exist, now create it mkdir $codepath fi if [ -d "$codepath" ] then cd $codepath rm -rf * wait cp /compile/getSourceBuild.xml $codepath/build.xml sed -i '5c value="'$2'" />' build.xml sed -i '16c username="'$svn_username'"' build.xml sed -i '17c password="'$svn_password'" >' build.xml ant wait rm build.xml mv svncode/* . else echo Source path $source_path/$1 is wrong exit 0 fi } build(){ echo start build $module............... cd cd /compile/code/$module echo `pwd` chmod -R 755 * dos2unix build_rpm.sh ./build_rpm.sh wait echo "end RPM Process................." } #the main getSource $module $svn_source build exit 0
相关推荐
suse11上编译pgsql9.1时依赖的rpm包列表,suse11上默认安装的gcc中还缺少几个包才能编译,这个列表里面的包装全了就可以编译了
Suselinux11NTP服务器端搭建设置宣贯.pdf
小白编译安装搭建 Linux LAMP环境 详细ppt ; 纯手工安装 ; 做一步,写一部,每个步骤的详情。
在Suse上搭建ORACLE11G之前,务必先参考《Suse11安装oracle11g_安装准备.docx》
SUSE系统LAMP环境搭建指南
linux-suse11修改主机名.suse10切换到suse11用户的环境变量的问题。
包含: 1 .xtrabackup-1.6.5.tar.gz 2. mysql-5.1.59.tar.gz
suse11下puppet的安装和环境搭建。
SUSE11-SP4系统镜像 以及 惠普G10服务器引导驱动镜像。 SUSE11-SP4系统镜像 以及 惠普G10服务器引导驱动镜像。
susesuse 11 sp3下载地址,官网下载太慢了,而且经常中断。
SuSE11 SP1 内核升级指南
书中介绍的crosstool制作工具的链的方法很好,但是很浪费时间,因为编译要数个小时,很是麻烦,也不适合初学这,这里的方法是书中3.2节提到的种方法,很简单,但是正如书中所说,不是自己定制的受到局限不是很理想...
SUSE11下snmp安裝包及文檔,好蛋疼的suse11
经过两天研究,终于在 SUSE Linux 上搭建成功ACE开发环境,写成了文档,拿出来分享
Suse11+ 设置Xmanager桌面登录 发表于2012-03-23由器茧 首先,Suse10和Suse11设置不同,这里是Suse11的设置方法。 1.修改/etc/sysconfig/displaymanager DISPLAYMANAGER_REMOTE_ACCESS=”yes” DISPLAYMANAGER_...
华为出的牛逼的文档 Oracle11g R2 RAC安装指导书(SUSE11+ASM)
SUSE12环境中编译搭建Zabbix环境
SUSE11安装Oracle11g简化安装步骤 安装更容易
openssh7.1 suse11
SUSE 11 SP2安装快速入门