java jre set

2.6.25-14.fc9.i686
fedora core 9
yum install scim-lang-chinese //输入法
yum install compiz compiz-fusion-gnome compiz-fusion-extras-gnome fusion-icon-gtk ccsm 桌面3D效果安装
做完这一步
reboot
yum install xchm
1 创建目录
mkdir /home/dev/siteem_work/java //java目录
mkdir /home/dev/tool //tool目录
mkdir /usr/local/java //java目录



2
Apache Tomcat Version 6.0.18//说明一下版本号
添加tomcat用户:tomcat(500) //创建时要填写密码:一般就写:tomcat
添加组:dba (501)
groupadd dba
添加用户tomcat属于dba组 //选中tomcat属于dba组
上述问题,在桌面上步骤是:系统/管理/用户和群组


3.安装jdk
cp /usr/local/src/install/jdk-1_5_0_15-linux-i586.bin /usr/local/java
cd usr/local/java
chmod 755 jdk-1_5_0_15-linux-i586.bin
./jdk-1_5_0_15-linux-i586.bin //至最后回复yes,注意本步骤必不可少
建立连接
ln -s /usr/local/java/jdk1.5.0_15 jdk
下面要
修改root用户的 .bash_profile 加入环境变量 //进入root下的文件.bash_profile里,添加以下的变量,直接将下面的copy一下即可
export JAVA_HOME=/usr/local/java/jdk
export SVN_EDITOR=vi
export JRE_HOME=/usr/local/java/jdk/jre
export ANT_HOME=/usr/local/ant
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME


4.下面步骤是将jdk1.5/java注册到 usr/bin下面
安装:
update-alternatives --install /usr/bin/java java /usr/local/java/jdk/bin/java 60
设置优先级:
update-alternatives --config java //选择一个我们自己在前面刚装入的jdk目录

5.将jkd1.5/jar注册到usr/bin下

update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk/bin/jar 60
设置优先级
update-alternatives --config jar

6.安装tomcat:
cp /usr/local/src/install/tomcat.tar.gz /home/tomcat
cd /home/tomcat
tar zxvf tomcat.tar.gz
解压tomcat.tar.gz到/home/tomcat
su - tomcat//进入tomcat用户下,之后:

修改tomcat用户下的.bash_profile 加入//直接使用gedit .bash_profile命令或vi .bash_profile
NLS_LANG=american_america.utf8
JAVA_HOME=/usr/local/java/jdk
CATALINA_HOME=/home/tomcat
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:/sbin:/usr/sbin
CLASSPATH=$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/common/lib/servlet.jar:.
export NLS_LANG JAVA_HOME CATALINA_HOME CLASSPATH

下面两个命令是修改文件属性为 tomcat.dba:
chown tomcat.dba .bash_profile
chown tomcat.dba .bashrc
...


注册tomcat为系统启动:

首先在etc/init.d下建立 tomcat文件//一般要用exit命令退出tomcat用户,不然可能会在后面的操作中出现权限不足
//在文件中添加下面的内容
#!/bin/sh
#chkconfig: 345 56 44
#description: Tomcat 6.0.18
CATALINA_HOME=/home/tomcat
case "$1" in
start)
#
# Start Tomcat
#
su - tomcat -c $CATALINA_HOME/bin/startup.sh
exit $?
;;

stop)
#
# Stop Tomcat
#
su - tomcat -c $CATALINA_HOME/bin/shutdown.sh
exit $?
;;

*)
echo "Usage tomcat start/stop"
exit 1;;
esac

安装 cronolog
1、tar xzvf cronolog-1.6.2.tar.gz //解压,若已解压过,只需找到该解压过的文件即可
2、cd cronolog-1.6.2/
3、./configure --prefix=/usr/local/cronolog //这一行是一个完整的命令
4、make
5、make install
改变文件的属性 为可执行:
chmod 755 tomcat
chkconfig --add tomcat
chkconfig --list tomcat

手动起动:service tomcat start/stop
http://localhost:8080/
ok


7 安装apache
##先安装 zlib FC9 已经安装
#tar xzvf zlib-1.2.3.tar.gz
#cd zlib-1.2.3/
#./configure --prefix=/usr/local //后面是指定安装路径
#make
#sudo make install


关闭 selinux:先找到 /etc/selinux/config ,在config文件中找到SELINUX 设置为:SELINUX = disabled //找到/etc/selinux/下的config文件,vi config文件,找到selinux变量修改为disabled
1、下载 httpd-2.2.8.tar.bz2
tar xjvf httpd-2.2.8.tar.bz2
cd httpd-2.2.8/

./configure --prefix=/usr/local/apache --with-mpm=worker --enable-nonportable-atomics=yes --disable-ipv6 --disable-actions --disable-alias --disable-asis --disable-auth --disable-autoindex --disable-access --disable-cgi --disable-cgid --disable-charset-lite --disable-env --disable-imagemap --disable-include --disable-negotiation --disable-status --disable-userdir --disable-proxy-balancer --disable-proxy-connect --disable-proxy-ftp --disable-proxy-http --disable-filter --disable-authz-groupfile --enable-so --enable-mods-shared='vhost-alias rewrite deflate logio proxy proxy-ajp auth-basic authn-dbd authz-user authn-file headers dav'
make
make install
mkdir /home/apachedoc
查看编译入httpd的模块:
/usr/local/apache/bin/httpd -l
/usr/local/apache/bin/httpd -M
编辑
/usr/local/apache/conf/httpd.conf //找到httpd.conf文件

修改User和Group将:
User daemon
Group daemon
改为:
User nobody
Group nobody

ServerRoot "/usr/local/apache" //查到并修改
ServerName www.dev3.siteem.com:80 //根据自已的主机名比如:dev2就要改?
DocumentRoot "/home/apachedoc" //同上?
<Directory "/home/apachedoc"> //同上?

ErrorLog "|/usr/local/cronolog/sbin/cronolog /usr/local/apache/logs/error_log.%Y%m%d" //同上
CustomLog "|/usr/local/cronolog/sbin/cronolog /usr/local/apache/logs/access_log.%Y%m%d" combinedio   //同上

下面的操作是要禁用cgi:根据下面的步骤:
1、注释 httpd.conf:
#ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
#<Directory "/usr/local/apache/cgi-bin">
# AllowOverride None
# Options None
# Order allow,deny
# Allow from all
#</Directory>


修改httpd.conf文件 将下面的两句添加到文件的最后

ProxyPass /manager ajp://localhost:8009/manager
ProxyPassReverse /manager ajp://localhost:8009/manager


设定apache自启动
设置启动脚本
在/etc/init.d/下创建apache文档
内容:
#!/bin/bash
# chkconfig: 35 95 1
# description: start/stop apache2
case $1 in
start)
sh /usr/local/apache/bin/apachectl start
;;
stop)
sh /usr/local/apache/bin/apachectl stop
;;
*)
echo "Usage: $0 (start|stop)"
;;
esac

然后执行以下两条命令:
chkconfig --del httpd
chkconfig --list httpd

更改权限
# chmod 755 apache
加入自动启动
# chkconfig –-add apache
查看自动启动配置
# chkconfig –-list apache
smsafe 0:off 1:off 2:off 3:on 4:off 5:on 6:off
以后能够用以下命令启动和停止脚本
# service apache start 启动
# service apache stop 停止

ps -ef | grep apache
tomcat 2193 1 0 12:23 ? 00:00:05 /usr/local/java/jdk/bin/java -server -Xms256m -Xmx256m -Xmn64m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=50 -XX:CMSFullGCsBeforeCompaction=5 -XX:+UseCMSCompactAtFullCollection -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -Djava.awt.headless=true -verbose:gc -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/home/tomcat/conf/logging.properties -Djava.endorsed.dirs=/home/tomcat/endorsed -classpath :/home/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/tomcat -Dcatalina.home=/home/tomcat -Djava.io.tmpdir=/home/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 2781 1 0 12:25 ? 00:00:00 /usr/local/apache/bin/httpd -k start
root 2782 2781 0 12:25 ? 00:00:00 /usr/local/cronolog/sbin/cronolog /usr/local/apache/logs/error_log.%Y%m%d
root 2783 2781 0 12:25 ? 00:00:00 /usr/local/cronolog/sbin/cronolog /usr/local/apache/logs/access_log.%Y%m%d
nobody 2784 2781 0 12:25 ? 00:00:00 /usr/local/apache/bin/httpd -k start
nobody 2785 2781 0 12:25 ? 00:00:00 /usr/local/apache/bin/httpd -k start
nobody 2787 2781 0 12:25 ? 00:00:00 /usr/local/apache/bin/httpd -k start
nobody 2950 2781 0 12:25 ? 00:00:00 /usr/local/apache/bin/httpd -k start
root 3029 2984 0 12:36 pts/4 00:00:00 grep apache


8 svn
use root
cd /usr/local/src
tar jxvf subversion-deps-1.5.0.tar.bz2
tar jxvf subversion-1.5.0.tar.bz2
cd subversion-1.5.0 //进入这个文件
./configure --with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache --with-apr-util=/usr/local/apache --with-ssl --enable-maintainer-mode //执行这个命令(比较长)
make
make install
ln -s /usr/local/subversion/bin/svn /usr/bin/svn

设置环境变量
vi /root/.bash_profile
add
export SVN_EDITOR=vi
export SVNPATH=/usr/local/subversion/bin/


9 eclipse
cp /usr/local/src/install/eclipse3.3.2.tar.gz /home/dev/tool
tar zxvf eclipse3.3.2.tar.gz
ln -s eclipse_j2ee_3.3.2 eclipse
cd eclipse
./eclipse //启动

10 sqldevelop
mkdir /usr/local/sqldevelop
cp /usr/local/src/install/sqldeveloper-5440-no-jre.zip /usr/local/sqldevelop
cd /usr/local/sqldevelop
unzip sqldeveloper-5440-no-jre.zip
cd sqldeveloper
chmod 755 sqldeveloper.sh
./sqldeveloper.sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值