分享
分销 收藏 举报 申诉 / 43
播放页_导航下方通栏广告

类型javaweb部署到linux-tomca.doc

  • 上传人:二***
  • 文档编号:4514417
  • 上传时间:2024-09-26
  • 格式:DOC
  • 页数:43
  • 大小:2.05MB
  • 下载积分:5 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    javaweb 部署 linux tomca
    资源描述:
    Java Web部署到linux-tomcat 一、安装CentOS 6.6 1.1 XenServer启动CentOS镜像 使用XenServer安装CentOS,新建VM ,选择Other install media 2.2 开始安装CentOS 用光盘成功引导系统,会出现下面的界面 界面说明: Install or upgrade an existing system 安装或升级现有的系统 install system with basic video driver 安装过程中采用 基本的显卡驱动 Rescue installed system 进入系统修复模式 Boot from local drive 退出安装从硬盘启动 Memory test 内存检测 这里选择第一项,安装或升级现有的系统,回车。 出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。 出现下面的界面 Next 选择语言为:English(English) #生产服务器建议安装英文版本 Next 键盘选择为:U.S.English Next 选择第一项,基本存储设备 Next 选择第一项:Yes,忽略所有数据 Next 系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链 设置主机名,这里默认即可,安装完成之后再修改 Next 时区选择:Asia/Shanghai "System clock user UTC"  #取消前面打勾,不使用UTC时间 设置root密码 Next 注意:如果你使用的密码过于简单,系统会自动提示:您的密码不够安全,过于简单化/系统化 这里选择“Use Anyway" 无论如何都使用 生产环境必须设置强壮复杂的密码 Next 选择最后一项,Create Custom Layout 创建自定义分区Next 可以看到硬盘的容量,我这里显示的是20G,现在自定义分区。注意:分区之前,自己先要规划好,怎么分区我这里的分区如下: 硬盘总共20G swap  #2048M,一般设置为内存2倍 /   #剩余所有空间 特别说明: 用于正式生产的服务器,切记必须把数据盘单独分区,防止系统出问题时,保证数据的完整性。比如可以再划分一个 /data专门用来存放数据。 选中空闲分区Free,点创建Create 选择标准分区Standard Partition,点创建Create 文件系统类型:swap 大小Size:2048 其他选项默认即可 确定 OK 继续选中空闲分区Free,点创建Create 选择标准分区Standard Partition,点创建Create 挂载点:/ 文件系统类型:ext4 选中“使用全部可用空间” 其他选项默认即可 确定 OK 创建好分区之后,如上图所示,然后点Next 点“Format”格式化 选择“Write changes to disk”将修改写入磁盘 默认Next 开始安装 安装完成 点“Reboot”重新引导,系统自动重启 重启之后,出现下面登录界面 输入账号root和密码,成功登录系统,如下图所示: 系统安装完成 2.3 设置IP地址、网关、DNS 约定: 第一块网卡为外网 第二块网卡为内网(没有外网的机器也要将内网配置在第二块网卡上) 说明:CentOS 6.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!  #保存退出 service ip6tables stop   #停止IPV6服务 chkconfig ip6tables off  #禁止IPV6开机启动 service yum-updatesd stop   #关闭系统自动更新 chkconfig yum-updatesd off  #禁止开启启动 service network restart  #重启网络连接 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 -r now  #重启系统 至此,CentOS 6.6系统安装配置完成 2.5 配置CentOS上传下载 2.5.1自动安装rz,sz上传下载 yum install lrzsz 二、安装JDK 2.1系统环境:centos-6.3 安装方式:rpm安装  软件:jdk-7-linux-x64.rpm 下载地址: 2.2 检验系统原版本 [root@admin ~]# java -version java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 2.3 进一步查看JDK信息: [root@admin ~]# rpm -qa | grep java 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 --nodeps tzdata-java-2012c-1.el6.noarch [root@admin ~]# rpm -e --nodeps java-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@admin local]# rpm -ivh jdk-7-linux-x64.rpm 2、 JDK默认安装在/usr/java中。 2.6 验证安装 3、 执行以下操作,查看信息是否正常: [root@admin bin]# java [root@admin bin]# javac [root@admin bin]# java -version java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode) 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 export JAVA_HOME JRE_HOME PATH CLASSPATH 2.8 使修改生效 [root@admin local]# source /etc/profile   //使修改立即生效  [root@admin local]#        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 export JAVA_HOME JRE_HOME PATH CLASSPATH 三、安装apache 3.1 检查是否安装apache 首先在系统上面查询一下是否已经安装了apache 软件【Apache软件在linux系统里的名字是httpd】 rpm    -qa    httpd    如果有返回的信息,则会显示已经安装的软件。如果没有则不会显示其它的信息。如下图是没有安装的。查询的时候没有显示其它的信息。 3.2 yum安装apache 查询到系统是还没有进行安装的,那么我们打一个命令直接安装就可以了  yum     install      httpd      -y 如下图所示 使用相关的命令可以查询出已经安装了httpd 以及软件安装的目录文件位置 chkconfig    httpd  on service httpd start  启动软件 3.3 卸载centos默认的apache  如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系,不能卸载。所以要加上--nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系的其它软件是不会删除的,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓的没有删除干净。 而yum -y remove httpd这种方式是把与httpd有依赖关系的所有软件一并删除。比如php,mod_ssl等等。这就干净了。呵呵。 因为系统里很多个组件与apache有依赖关系,所以系统自动安装了。 你可以卸载它。 [root@firewall sysconfig]# rpm -qa | grep httpd httpd-2.2.3-31.el5.centos.4 httpd-manual-2.2.3-31.el5.centos.4 [root@firewall sysconfig]# rpm -e httpd-manual-2.2.3-31.el5.centos.4 [root@firewall sysconfig]# rpm -e httpd-2.2.3-31.el5.centos.4 --nodeps 3.4 CentOS-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 /]# yum install gcc-c++ [root@admin /]# yum install ncurses-devel 2、安装cmake 将cmake-2.8.10.2.tar.gz文件上传到/usr/local中执行以下操作: [root@admin local]# cd /usr/local [root@admin local]# tar -zxv -f cmake-2.8.10.2.tar.gz       // 解压压缩包  [root@admin local]# rm -rf cmake-2.8.10.2.tar.gz   // 删除压缩包  [root@admin local]# cd cmake-2.8.10.2 [root@localhost cmake-2.8.10.2]# ./configure [root@localhost cmake-2.8.10.2]# make [root@localhost cmake-2.8.10.2]# make install [root@admin local]# mv cmake-2.8.10.2 cmake  // 修改文件夹名 3、添加环境变量 用vi在文件/etc/profile文件中增加变量,使其永久有效: [root@admin local]# vi /etc/profile   // 修改环境变量 在文件末尾追加以下两行代码: PATH=/usr/local/cmake/bin:$PATH export PATH 然后执行以下操作: [root@admin local]# source /etc/profile   //使修改生效  [root@admin local]#    echo $PATH   //查看PATH值 4、检验cmake安装 [root@admin local]# cmake --version cmake version 2.8.10.2 恭喜,安装成功。 3.5 CentOS-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 | grep httpd 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 --nodeps httpd-2.2.15-15.el6.centos.1.x86_64 [root@localhost /]# rpm -e --nodeps httpd-tools-2.2.15-15.el6.centos.1.x86_64 #使用yum卸载  [root@localhost apache]# yum remove apache #检验apr版本,卸载安装新版本  [root@localhost apache]# rpm -qa | grep apr 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@localhost apache]# yum remove apr yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs #安装pcre [root@localhost local]#  tar -zxv -f pcre-8.32.tar.gz [root@localhost local]#  cd pcre-8.32 [root@localhost apr-1.4.6]# ./configure [root@localhost apr-1.4.6]# make [root@localhost apr-1.4.6]# make install #安装新版本apr [root@localhost local]#  tar -zxv -f apr-1.4.6.tar.gz [root@localhost local]#  cd apr-1.4.6 [root@localhost apr-1.4.6]# ./configure --prefix=/usr/local/apr [root@localhost apr-1.4.6]# make [root@localhost apr-1.4.6]# make install #安装apr-util [root@localhost local]#  tar -zxv -f apr-util-1.5.1.tar.gz [root@localhost local]# cd apr-util-1.5.1 [root@localhost apr-util-1.5.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr [root@localhost apr-util-1.5.1]# make [root@localhost apr-util-1.5.1]# make install 3、安装apache 将httpd-2.4.3.tar.gz上传到/usr/local中,执行以下操作: #执行安装  [root@localhost local]# cd /usr/local [root@localhost local]# tar -zxv -f httpd-2.4.3.tar.gz           #解压压缩包  [root@localhost local]# rm -rf httpd-2.4.3.tar.gz            #删除压缩包  [root@localhost local]# mv httpd-2.4.3 apache [root@localhost local]# cd apache #设置参数安装  [root@localhost php5.4]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ [root@localhost php5.4]# make [root@localhost php5.4]# make install 4、验证安装 启动apache服务器: [root@localhost /]# /usr/local/apache/bin/apachectl start 使用浏览器访问: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@admin local]# cd /usr/local [root@admin local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz         // 解压压缩包  [root@admin local]# rm -rf apache-tomcat-7.0.29.tar.gz   // 删除压缩包  [root@admin local]# mv apache-tomcat-7.0.29  tomcat 4.4 启动Tomcat 执行以下操作: [root@admin ~]#  /usr/local/tomcat/bin/startup.sh   //启动tomcat Using CATALINA_BASE:   /usr/local/tomcat Using CATALINA_HOME:   /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME:        /usr/java/jdk1.7.0/jre Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 出现以上的打印信息说明已经成功启动。 4.5 防火墙开放8080端口 增加8080端口到防火墙配置中,执行以下操作: [root@admin ~]# vi + /etc/sysconfig/iptables #增加以下代码  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 重启防火墙 [root@admin java]# service iptables restart 4.6 检验Tomcat安装运行 通过以下地址查看tomcat是否运行正常: http://192.168.10.150:8080/ 看到tomcat系统界面,恭喜,安装成功! 4.7 停止Tomcat [root@admin ~]#  /usr/local/tomcat/bin/shutdown.sh   //停止tomcat 五、Linux下整合Apache和Tomcat 标签:Linux Apache 休闲 Tomcat 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。   Tomcat是一个JSP容器,Apache是一个Web Server,通常将Tomcat与Apache绑定在一起,由Tomcat处理用户的动态内容请求,由Apache处理用户的静态内容请求.  1.安装Tomcat6 [1]在[url]http://tomcat.apache.org/download-60.cgi[/url]下载Binary Distributions Core版本的tar.gz. [2]解压之后即可使用.在Linux下,启动和停止Tomcat分别使用脚本 %TOMCAT_HOME%/bin/startup.sh %TOMCAT_HOME%/bin/shutdown.sh [3]验证安装 [3.1]执行startup.sh [3.2]在浏览器下输入[url]http://192.168.10.150:8080/[/url]后出现 说明安装成功. 2.配置Apache [1]可在Apache官方网站下载并编译安装Apache. [2]启动 [root@localhost ~]# /etc/init.d/httpd start [3]验证安装 [3.1]新建hello.html,放置在/var/www/html下或者/usr/local/apache <html>     <head><title>Hello</title></head>    <body> <p>Hello </body>     </html> [3.2]在浏览器下输入 [url]http://localhost/hello.html/[/url]后出现Hello说明安装成功. 3.将Tomcat绑定到Apache [1]下载tomcat-connectors 在[url]http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/[/url]下根据自己Apache版本和硬件环境选择适当的版本,将该链接文件改名为mod_jk.so将其放在/etc/httpd/modules或者/usr/local/apache/modules目录下. [2]修改/etc/httpd/conf或者/usr/local/apache/conf目录下httpd.conf,在文件末尾加入 #for tomcat include "/usr/local/apache/conf/mod_jk.conf" [3]新建/usr/local/apache/conf/mod_jk.conf,内容为 #Load mod_jk module LoadModule jk_module modules/mod_jk.so #Where to find workers.properties JkWorkersFile conf/workers.properties #Where to put jk logs JklogFile logs/mod_jk.log #Set the jk log level[debug/error/info] JkLogLevel info #Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " #JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories #JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" #Send servlet for context /examples to worker named ajp13 #JkMount /servlet/* ajp13 #Send JSPs for context /examples to worker named ajp13 JkMount /*.jsp ajp13 [4]配置worker 在/etc/httpd/conf/或者/usr/local/apache/conf下新建workers.properties文件,其内容为 worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 [5]重起Apache /etc/init.d/httpd restart 或者/usr/local/apache/bin/apachectl start 如果出现: 启动 httpd:Syntax error on line 2 of /usr/local/apache2/conf/mod_jk.conf: Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: invalid ELF header 则说明mod_jk.so的版本错误. [6]验证安装 [6.1]在%TOMCAT_HOME%/webapps/ROOT下新建一个JSP文件hello.jsp,其内容为 <html>     <head><title>Hello</title></head>    <body> <% java.util.Date currentTime = new java.util.Date(); %> <%=currentTime%> </body>     </html> [6.2]在浏览器下输入 [url]http://localhost/hello.jsp[/url] 即可得到当前系统时间,说明安装成功. 六、部署web程序 5.1 5.2 Linux挂载光盘镜像 在linux新建目录 /mnt/cdrom 挂载 mount /dev/cdrom /mnt/cdrom 弹出 eject /dev/cdro 43
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:javaweb部署到linux-tomca.doc
    链接地址:https://www.zixin.com.cn/doc/4514417.html
    页脚通栏广告

    Copyright ©2010-2025   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork