javaweb部署到linuxtomcat.docx
《javaweb部署到linuxtomcat.docx》由会员分享,可在线阅读,更多相关《javaweb部署到linuxtomcat.docx(37页珍藏版)》请在冰豆网上搜索。
javaweb部署到linuxtomcat
JavaWeb部署到linux-tomcat
一、安装CentOS6.6
1.1XenServer启动CentOS镜像
使用XenServer安装CentOS,新建VM,选择Otherinstallmedia
2.2开始安装CentOS
用光盘成功引导系统,会出现下面的界面
界面说明:
Installorupgradeanexistingsystem 安装或升级现有的系统
installsystemwithbasicvideodriver 安装过程中采用基本的显卡驱动
Rescueinstalledsystem 进入系统修复模式
Bootfromlocaldrive 退出安装从硬盘启动
Memorytest 内存检测
这里选择第一项,安装或升级现有的系统,回车。
出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。
出现下面的界面
Next
选择语言为:
English(English) #生产服务器建议安装英文版本
Next
键盘选择为:
U.S.English
Next
选择第一项,基本存储设备
Next
选择第一项:
Yes,忽略所有数据
Next
系统运维温馨提醒:
qihang01原创内容©版权所有,转载请注明出处及原文链
设置主机名,这里默认即可,安装完成之后再修改
Next
时区选择:
Asia/Shanghai
"SystemclockuserUTC" #取消前面打勾,不使用UTC时间
设置root密码
Next
注意:
如果你使用的密码过于简单,系统会自动提示:
您的密码不够安全,过于简单化/系统化
这里选择“UseAnyway"无论如何都使用
生产环境必须设置强壮复杂的密码
Next
选择最后一项,CreateCustomLayout创建自定义分区Next
可以看到硬盘的容量,我这里显示的是20G,现在自定义分区。
注意:
分区之前,自己先要规划好,怎么分区我这里的分区如下:
硬盘总共20G
swap #2048M,一般设置为内存2倍
/ #剩余所有空间
特别说明:
用于正式生产的服务器,切记必须把数据盘单独分区,防止系统出问题时,保证数据的完整性。
比如可以再划分一个
/data专门用来存放数据。
选中空闲分区Free,点创建Create
选择标准分区StandardPartition,点创建Create
文件系统类型:
swap
大小Size:
2048
其他选项默认即可
确定OK
继续选中空闲分区Free,点创建Create
选择标准分区StandardPartition,点创建Create
挂载点:
/
文件系统类型:
ext4
选中“使用全部可用空间”
其他选项默认即可
确定OK
创建好分区之后,如上图所示,然后点Next
点“Format”格式化
选择“Writechangestodisk”将修改写入磁盘
默认Next
开始安装
安装完成
点“Reboot”重新引导,系统自动重启
重启之后,出现下面登录界面
输入账号root和密码,成功登录系统,如下图所示:
系统安装完成
2.3设置IP地址、网关、DNS
约定:
第一块网卡为外网
第二块网卡为内网(没有外网的机器也要将内网配置在第二块网卡上)
说明:
CentOS6.6默认安装好之后是没有自动开启网络连接的!
输入账号root
再输入安装过程中设置的密码,登录到系统
vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容
BOOTPROTO=static #启用静态IP地址
ONBOOT=yes #开启自动启用网络连接
IPADDR=192.168.10.150 #设置IP地址
NETMASK=255.255.255.0 #设置子网掩码
GATEWAY=192.168.10.2 #设置网关
DNS1=202.106.0.20 #设置主DNS
DNS2=8.8.4.4 #设置备DNS
IPV6INIT=no #禁止IPV6
:
wq!
#保存退出
serviceip6tablesstop #停止IPV6服务
chkconfigip6tablesoff #禁止IPV6开机启动
serviceyum-updatesdstop #关闭系统自动更新
chkconfigyum-updatesdoff #禁止开启启动
servicenetworkrestart #重启网络连接
ifconfig #查看IP地址
2.4设置主机名
约定:
主机名命名规范:
业务.机房.主备.域名
这里设置主机名为:
1、hostname “”
#设置主机名为
2、vi/etc/sysconfig/network #编辑配置文件
HOSTNAME=
#修改localhost.localdomain为
:
wq!
#保存退出
3、vi/etc/hosts #编辑配置文件
127.0.0.1 localhost
#修改localhost.localdomain为
:
wq!
#保存退出
shutdown-rnow #重启系统
至此,CentOS6.6系统安装配置完成
2.5配置CentOS上传下载
2.5.1自动安装rz,sz上传下载
yuminstalllrzsz
二、安装JDK
2.1系统环境:
centos-6.3
安装方式:
rpm安装
软件:
jdk-7-linux-x64.rpm
下载地址:
2.2检验系统原版本
[root@admin~]#java-version
javaversion"1.6.0_24"
OpenJDKRuntimeEnvironment(IcedTea61.11.1)(rhel-1.45.1.11.1.el6-x86_64)
OpenJDK64-BitServerVM(build20.0-b12,mixedmode)
2.3进一步查看JDK信息:
[root@admin~]#rpm-qa|grepjava
tzdata-java-2012c-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
2.4卸载OpenJDK,执行以下操作:
[root@admin~]#rpm-e--nodepstzdata-java-2012c-1.el6.noarch
[root@admin~]#rpm-e--nodepsjava-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
2.5安装JDK
1、上传新的jdk-7-linux-x64.rpm软件到/usr/local/执行以下操作:
[root@adminlocal]#rpm-ivhjdk-7-linux-x64.rpm
2、JDK默认安装在/usr/java中。
2.6验证安装
3、执行以下操作,查看信息是否正常:
[root@adminbin]#java
[root@adminbin]#javac
[root@adminbin]#java-version
javaversion"1.7.0"
Java(TM)SERuntimeEnvironment(build1.7.0-b147)
JavaHotSpot(TM)64-BitServerVM(build21.0-b17,mixedmode)
4、恭喜,安装成功!
2.7配置环境变量
1、我的机器安装完jdk-7-linux-x64.rpm后不用配置环境变量也可以正常执行javac、java–version操作,因此我没有进行JDK环境变量的配置。
但是为了以后的不适之需,这里还是记录一下怎么进行配置,操作如下:
修改系统环境变量文件
vi+/etc/profile
2、向文件里面追加以下内容:
JAVA_HOME=/usr/java/jdk1.7.0
JRE_HOME=/usr/java/jdk1.7.0/jre
PATH=$PATH:
$JAVA_HOME/bin:
$JRE_HOME/bin
CLASSPATH=.:
$JAVA_HOME/lib/dt.jar:
$JAVA_HOME/lib/tools.jar:
$JRE_HOME/lib
exportJAVA_HOMEJRE_HOMEPATHCLASSPATH
2.8使修改生效
[root@adminlocal]#source/etc/profile //使修改立即生效
[root@adminlocal]# echo$PATH //查看PATH值
2.9查看系统环境状态
[root@admin~]#echo$PATH
/usr/local/cmake/bin:
/usr/lib64/qt-3.3/bin:
/usr/local/sbin:
/usr/local/bin:
/sbin:
/bin:
/usr/sbin:
/usr/bin:
/usr/java/jdk1.7.0/bin:
/usr/java/jdk1.7.0/jre/bin:
/root/bin
2.10配置jdk在vim/etc/profile追加下面内容
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
PATH=$PATH:
$JAVA_HOME/bin:
$JRE_HOME/bin
CLASSPATH=.:
$JAVA_HOME/lib/dt.jar:
$JAVA_HOME/lib/tools.jar:
$JRE_HOME/lib
exportJAVA_HOMEJRE_HOMEPATHCLASSPATH
三、安装apache
3.1检查是否安装apache
首先在系统上面查询一下是否已经安装了apache软件【Apache软件在linux系统里的名字是httpd】
rpm -qa httpd
如果有返回的信息,则会显示已经安装的软件。
如果没有则不会显示其它的信息。
如下图是没有安装的。
查询的时候没有显示其它的信息。
3.2yum安装apache
查询到系统是还没有进行安装的,那么我们打一个命令直接安装就可以了
yum install httpd -y
如下图所示
使用相关的命令可以查询出已经安装了httpd以及软件安装的目录文件位置
chkconfig httpd on
servicehttpdstart 启动软件
3.3卸载centos默认的apache
如果你输入rpm-ehttpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系,不能卸载。
所以要加上--nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系的其它软件是不会删除的,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓的没有删除干净。
而yum-yremovehttpd这种方式是把与httpd有依赖关系的所有软件一并删除。
比如php,mod_ssl等等。
这就干净了。
呵呵。
因为系统里很多个组件与apache有依赖关系,所以系统自动安装了。
你可以卸载它。
[root@firewallsysconfig]#rpm-qa|grephttpd
httpd-2.2.3-31.el5.centos.4
httpd-manual-2.2.3-31.el5.centos.4
[root@firewallsysconfig]#rpm-ehttpd-manual-2.2.3-31.el5.centos.4
[root@firewallsysconfig]#rpm-ehttpd-2.2.3-31.el5.centos.4--nodeps
3.4CentOS-6.3安装配置cmake
安装说明
安装环境:
CentOS-6.3
安装方式:
源码编译安装
软件:
cmake-2.8.10.2.tar.gz
下载地址:
http:
//www.cmake.org/cmake/resources/software.html
1、安装前提
系统中已经安装了g++和ncurses-devel,如果没有安装使用下面的命令安装:
[root@admin/]#yuminstallgcc-c++
[root@admin/]#yuminstallncurses-devel
2、安装cmake
将cmake-2.8.10.2.tar.gz文件上传到/usr/local中执行以下操作:
[root@adminlocal]#cd/usr/local
[root@adminlocal]#tar-zxv-fcmake-2.8.10.2.tar.gz //解压压缩包
[root@adminlocal]#rm-rfcmake-2.8.10.2.tar.gz //删除压缩包
[root@adminlocal]#cdcmake-2.8.10.2
[root@localhostcmake-2.8.10.2]#./configure
[root@localhostcmake-2.8.10.2]#make
[root@localhostcmake-2.8.10.2]#makeinstall
[root@adminlocal]#mvcmake-2.8.10.2cmake //修改文件夹名
3、添加环境变量
用vi在文件/etc/profile文件中增加变量,使其永久有效:
[root@adminlocal]#vi/etc/profile //修改环境变量
在文件末尾追加以下两行代码:
PATH=/usr/local/cmake/bin:
$PATH
exportPATH
然后执行以下操作:
[root@adminlocal]#source/etc/profile //使修改生效
[root@adminlocal]# echo$PATH //查看PATH值
4、检验cmake安装
[root@adminlocal]#cmake--version
cmakeversion2.8.10.2
恭喜,安装成功。
3.5CentOS-6.3安装配置Apache2.2.6
1、安装说明
安装环境:
CentOS-6.3
安装方式:
源码编译安装
软件:
httpd-2.2.6.tar.gz |pcre-8.32.tar.gz|apr-1.4.6.tar.gz|apr-util-1.5.1.tar.gz
下载地址:
http:
//apr.apache.org/download.cgi
安装位置:
/urs/local/apache
2、安装前提
系统已安装了gcc和cmake,如果没有安装请参考《CentOS-6.3安装配置Cmake》。
执行以下操作:
#检查是否安装了apache
[root@localhost/]#rpm-qa|grephttpd
httpd-2.2.15-15.el6.centos.1.x86_64
httpd-tools-2.2.15-15.el6.centos.1.x86_64
#卸载系统自带的apache
[root@localhost/]#rpm-e--nodepshttpd-2.2.15-15.el6.centos.1.x86_64
[root@localhost/]#rpm-e--nodepshttpd-tools-2.2.15-15.el6.centos.1.x86_64
#使用yum卸载
[root@localhostapache]#yumremoveapache
#检验apr版本,卸载安装新版本
[root@localhostapache]#rpm-qa|grepapr
apr-1.3.9-5.el6_2.x86_64
apr-util-1.3.9-3.el6_0.1.x86_64
apr-util-ldap-1.3.9-3.el6_0.1.x86_64
#卸载apr
[root@localhostapache]#yumremoveapr
yumremoveapr-util-develaprapr-util-mysqlapr-docsapr-develapr-utilapr-util-docs
#安装pcre
[root@localhostlocal]# tar-zxv-fpcre-8.32.tar.gz
[root@localhostlocal]# cdpcre-8.32
[root@localhostapr-1.4.6]#./configure
[root@localhostapr-1.4.6]#make
[root@localhostapr-1.4.6]#makeinstall
#安装新版本apr
[root@localhostlocal]# tar-zxv-fapr-1.4.6.tar.gz
[root@localhostlocal]# cdapr-1.4.6
[root@localhostapr-1.4.6]#./configure--prefix=/usr/local/apr
[root@localhostapr-1.4.6]#make
[root@localhostapr-1.4.6]#makeinstall
#安装apr-util
[root@localhostlocal]# tar-zxv-fapr-util-1.5.1.tar.gz
[root@localhostlocal]#cdapr-util-1.5.1
[root@localhostapr-util-1.5.1]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr
[root@localhostapr-util-1.5.1]#make
[root@localhostapr-util-1.5.1]#makeinstall
3、安装apache
将httpd-2.4.3.tar.gz上传到/usr/local中,执行以下操作:
#执行安装
[root@localhostlocal]#cd/usr/local
[root@localhostlocal]#tar-zxv-fhttpd-2.4.3.tar.gz #解压压缩包
[root@localhostlocal]#rm-rfhttpd-2.4.3.tar.gz #删除压缩包
[root@localhostlocal]#mvhttpd-2.4.3apache
[root@localhostlocal]#cdapache
#设置参数安装
[root@localhostphp5.4]#./configure--prefix=/usr/local/apache--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util/
[root@localhostphp5.4]#make
[root@localhostphp5.4]#makeinstall
4、验证安装
启动apache服务器:
[root@localhost/]#/usr/local/apache/bin/apachectlstart
使用浏览器访问:
http:
//192.168.15.239/出现以下信息:
恭喜,安装成功!
!
四、安装tomcat
启动tomcat在tomcat安装目录bin目录下./startup
#netstat-ntpl查看下端口,tomcat使用了8080端口
4.1安装说明
安装环境:
CentOS-6.*
安装方式:
源码安装
软件:
apache-tomcat-7.0.29.tar.gz
下载地址:
http:
//tomcat.apache.org/download-70.cgi
4.2安装前提
系统必须已经安装配置了JDK6+,如果不会安装请参考《CentOS-6.3安装配置JDK-7》。
4.3安装tomcat
将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作:
[root@adminlocal]#cd/usr/local
[root@adminlocal]#tar-zxv-fapache-tomcat-7.0.29.tar.gz //解压压缩包
[root@adminlocal]#rm-rfapache-tomcat-7.0.29.tar.gz //删除压缩包
[root@adminlocal]#mvapache-tomcat-7.0.29 tomcat
4.4启动Tomcat
执行以下操作:
[root@admin~]# /usr/local/tomcat/bin/startup.sh //启动tomcat
UsingCATALINA_BASE:
/usr/local/tomcat
UsingCATALINA_HOME:
/usr/local/tomcat
UsingCATALINA_TMPDIR:
/usr/local/tomcat/temp
UsingJRE_HOME: