最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
阿里云Ubuntu12.04 64位配置tomcat环境方法
时间:2022-06-30 19:12:21 编辑:袖梨 来源:一聚教程网
系统版本:Ubuntu12.04 64位
安装:
    首先要安装java(测试时使用的版本是6b27-1.12.6-1ubuntu0.12.04.2),版本可自行选择,但不同版本配置方法可能不同。
        apt-get install openjdk-6-jre-headless
    推荐两种安装tomcat(测试使用的是tomcat7)的方法,建议apt-get,方便快捷,配置简单。
        1:从tomcat的官方下载Binary->Core分类中的zip或者tar.gz包后,本地解压缩。
        2:apt-get install tomcat7
    apt-get安装后的默认位置
        安装路径
            /var/lib/tomcat7/
        启动停止
            使用参数:
            sudo /etc/init.d/tomcat7 stop
            sudo /etc/init.d/tomcat7 start
            sudo /etc/init.d/tomcat7 restart
            使用批处理:
            PATH/tomcat/bin/startup.sh //指定端口启动,使用sudo authbind --deep ./catalina.sh start,详见下节。
            PATH/tomcat/bin/shutdown.sh
更改端口
    更改PATH/tomcat7/server.xml中的行:port就是端口了,如果原来端口是8080,可以在文档中搜索一下,防止遗漏,但是也不要改错。
        
    如果使用1024以下端口需要authbind指定(ubuntu 12.04中,1023以下端口号默认禁用),方法如下:
    如果是tar解压安装的tomcat,则:
        安装authbind
            sudo apt-get install authbind
        然后配置80端口: 
            sudo touch /etc/authbind/byport/80
        接下来再启动tomcat就可以访问到80的服务了:
            sudo authbind --deep ./catalina.sh start
    如果是apt-get安装的tomcat,则:
        编辑/etc/default/tomcat7中的最后一行为“AUTHBIND=yes”(默认是#AUTHBIND=no)
更改网站默认目录,以及添加多个站点
    更改PATH/tomcat7/server.xml
    加入站点(更改相同):
    
        xmlValidation="false" xmlNamespaceAware="false">
            
                pattern="%h %l %u %t "%r" %s %b" />
            
    
    解释:
        Host-主机。
            name="blog.xoneday.com”-主机名,请求的域名。
            directory="/var/lib/tomcat7/blog/" - webapp部署的目录
        Valve-日志
            directory="/var/lib/tomcat7/blog/logs" - 日志存放位置
            prefix="blog.log." suffix=".txt" - 日志文件名的头尾附加字符,如果日志都在同一个文件中,可以用于区分不同日志。
            pattern="%h %l %u %t "%r" %s %b" - 日志内容格式
        Context-上下文
            path="" -请求路径,比如"/"表示访问时请求:blog.xoneday.com/
            docBase="/var/lib/tomcat7/blog/" - 请求路径跳转到的位置
 
    注意:
        所有目标路径的所属用户必须是tomcat7,权限775以上,否则会出现不能写入日志等等各种问题。
            例如:drwxrwxr-x  4 tomcat7 tomcat7 4096 Feb 27 14:08 webapps
        修改方法
            chmod 777 路径 
            chown tomcat7:tomcat7' 路径
相关文章
- 炉石传说标准模式星舰补水德卡组分享 11-04
 - 炉石传说深暗领域版本蛋猎卡组分享 11-04
 - 梦幻西游法宝合成公式是什么-法宝合成公式大全 11-04
 - 过山车之星2安排工作时间表作用介绍 11-04
 - 过山车之星2看游客想法作用介绍说明 11-04
 - 逃离鸭科夫大兴兴BOSS怎么打 大兴兴BOSS打法攻略 11-04