1. 安装JDK
目的 |
操作 |
移动至安装路径 |
$mv jdk-6u37-linux-i586.bin /usr/local |
执行安装 |
$./jdk-6u37-linux-i586.bin $vi /etc/profile 按i进入编辑模式新增如下内容 export JAVA_HOME=/usr/local/jdk1.6.0_37 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar pathmunge /usr/local/jdk1.6.0_37/bin:/usr/local/jdk1.6.0_37/jre/bin export PATH 按Esc退出编辑模式,输入:wq!保存 |
设置生效 |
$source /etc/profile |
验证JDK安装 |
$java -version |
2. 安装Ant
目的 |
操作 |
移动至安装路径 |
$mv apache-ant-1.8.4-bin.zip /usr/local |
执行安装 |
$unzip apache-ant-1.8.4-bin.zip $vi /etc/profile 按i进入编辑模式新增如下内容 export ANT_HOME=/usr/local/apache-ant-1.8.4 export PATH=$PATH:$ANT_HOME/bin export PATH 按Esc退出编辑模式,输入:wq!保存 |
设置生效 |
$source /etc/profile |
验证Ant安装 |
$ant -version |
3. 安装MySQL
目的 |
操作 |
移动至安装路径 |
$mv mysql-5.5.27-linux2.6-x86_64.tar.gz /usr/local |
执行安装 |
$cd /usr/local $ tar –zxvf mysql-5.5.27-linux2.6-x86_64.tar.gz $ln -s mysql-5.5.27-linux2.6-x86_64 mysql $ chown -R root:mysql mysql-5.5.27-linux2.6-x86_64 $ chown -R root:mysql mysql $mkdir -p /data/mysqldata $chown -R mysql:mysql /data/mysqldata $ cd /usr/local/mysql/scripts $./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldata |
设置开机启动服务 |
$cd /usr/local/mysql/support-files $cp my-huge.cnf /etc/my.cnf $cp mysql.server /etc/init.d/mysql.server |
设置根目录及数据文件存储目录 |
$vi /etc/init.d/mysql.server 修改 basedir=/usr/local/mysql datadir=/data/mysqldata 按Esc退出编辑模式,输入:wq!保存 |
设置环境变量 |
$vi /etc/profile 在末尾加上 export MYSQL_HOME=/usr/local/mysql PATH= $MYSQL_HOME/bin:$PATH $source /etc/profile设置生效 |
启动MySQL服务 |
$/etc/init.d/mysql.server start |
设置远程登录 |
$mysql –u root –p root –h hostname mysql>use mysql; mysql>update user set host='%' where user='root' and host='hostname';flush privileges; |
设置密码 |
$mysql -u root–p root -h hostname mysql>delete from mysql.user where user='' or host='';flush privileges; mysql>update mysql.user set password=password('root') where user='root';flush privileges; |
设置字符集 |
$vi /etc/my.cnf 在[client]下面增加 loose_default-character-set=utf8 在[mysqld]下面增加 character_set_server=utf8 collation=utf8_general_ci 在[mysqldump]下面增加 default-character-set=utf8 在[mysql]下面增加 default-character-set=utf8 show-warnings |
设置日志 |
$vi /etc/my.cnf 在[mysqld]下面增加 #***** Logs settings ****** #general_log #general_log_file=/data/mysqldata/log/general.log log-error=/data/mysqldata/log/error.log long_query_time=1 slow_query_log slow_query_log_file=/data/mysqldata/log/slow-query.log log_queries_not_using_indexes log_warnings |
重启MySQL服务生效设置 |
$/etc/init.d/mysql.server restart |
4. 安装JBoss
目的 |
操作 |
移动至安装路径 |
$mv jboss-5.1.0.GA-jdk6.zip /usr/local/usrapp |
修改运行端口和线程数 |
$cd /usr/local/usrapp $unzip jboss-5.1.0.GA-jdk6.zip $cd $JBOSS_HOME/server/default/deploy/jbossweb.sar $vi server.xml 修改如下内容 <Connector protocol="HTTP/1.1" port="6001" address="rd1" connectionTimeout="20000" redirectPort="8443" maxThreads="200" acceptCount="500"/> 其中rd1为本机物理主机域名 maxThreads="200"为最大运行线程数,可根据接口机配置进行相关调整 acceptCount="500"为最大等待线程数,可根据接口机配置进行相关调整 |
配置webservice绑定ip |
配置文件路径 $JBOSS_HOME/server/$INSTANCE/deployers/jbossws.deployer/META-INF/jboss-beans.xml 修改${jboss.bind.address}为外网ip或host <property name="webServiceHost">${jboss.bind.address}</property> <property name="modifySOAPAddress">true</property> |
添加MySQL JDBC驱动 |
将mysql-connector-java-5.1.23-bin.jar拷贝至$JBOSS_HOME/server/default/lib目录下 |
升级JBOSS WEBSERVICE至3.3.1(解决webservice并发调用一小时后频繁fullgc) |
备份 $cp –R jboss-5.1.0.GA jboss-5.1.0.GA-bak-yyyy-mm-dd (yyyy-mm-dd修改为当前日期) 解压缩 $unzip jbossws-native-3.3.1.GA.zip $cd jbossws-native-bin-dist 修改ant.properties $cp ant.properties.example ant.properties $vi ant.properties 按i进入编辑状态 修改jboss510.home=/dati/jboss-5.1.0.GA为jboss的安装目录 按esc进去命令状态!qw保存退出(cat ant.properties确认修改) 升级 $ant deploy-jboss510 回退 删除jboss-5.1.0.GA将jboss-5.1.0.GA-bak-yyyy-mm-dd改名为jboss-5.1.0.GA $rm –R jboss-5.1.0.GA $mv –R jboss-5.1.0.GA-bak-yyyy-mm-dd jboss-5.1.0.GA 如果你不幸忘记备份,那你只有重新解压一份jboss然后替换其中的如下文件夹:$JBOSS_HOME/bin;$JBOSS_HOME/client;$JBOSS_HOME/common; $JBOSS_HOME/lib; $JBOSS_HOME/server/default 删除$JBOSS_HOME/server/default/deploy文件夹意味着所有部署的应用和服务都会丢失,覆盖前请先备份。 |
启动命令 |
切换至$JBOSS_HOME/bin目录下执行 $nohup ./run.sh -b 0.0.0.0 >/dev/null 2>&1 & |
关闭命令 |
切换至$JBOSS_HOME/bin目录下执行 $./shutdown.sh -S |