引用:http://blog.csdn.net/mengxiangbaidu/article/details/7020484

1.安装JDK,

2.安装,

  1. apt-get install  tomcat7

3.tomcat7的几个目录

  1. /usr/share/tomcat7
  2. /var/lib/tomcat7/
  3. /etc/tomcat7
  1. root@coder-671T-M:/usr/share/tomcat7# tree
  2. .
  3. ├── bin
  4. │   ├── bootstrap.jar
  5. │   ├── catalina.sh
  6. │   ├── catalina-tasks.xml
  7. │   ├── configtest.sh
  8. │   ├── digest.sh
  9. │   ├── setclasspath.sh
  10. │   ├── shutdown.sh
  11. │   ├── startup.sh
  12. │   ├── tomcat-juli.jar -> ../../java/tomcat-juli.jar
  13. │   ├── tool-wrapper.sh
  14. │   └── version.sh
  15. ├── conf -> /etc/tomcat7
  16. ├── defaults.md5sum
  17. ├── defaults.template
  18. ├── lib
  19. │   ├── annotations-api.jar -> ../../java/tomcat-annotations-api-7.0.21.jar
  20. │   ├── catalina-ant.jar -> ../../java/catalina-ant-7.0.21.jar
  21. │   ├── catalina-ha.jar -> ../../java/tomcat-catalina-ha-7.0.21.jar
  22. │   ├── catalina.jar -> ../../java/tomcat-catalina-7.0.21.jar
  23. │   ├── catalina-tribes.jar -> ../../java/catalina-tribes-7.0.21.jar
  24. │   ├── commons-dbcp.jar -> ../../java/commons-dbcp.jar
  25. │   ├── commons-pool.jar -> ../../java/commons-pool.jar
  26. │   ├── el-api.jar -> ../../java/tomcat-el-api-2.2.jar
  27. │   ├── jasper-el.jar -> ../../java/tomcat-jasper-el-7.0.21.jar
  28. │   ├── jasper.jar -> ../../java/tomcat-jasper-7.0.21.jar
  29. │   ├── jsp-api.jar -> ../../java/tomcat-jsp-api-2.2.jar
  30. │   ├── servlet-api.jar -> ../../java/tomcat-servlet-api-3.0.jar
  31. │   ├── tomcat-api.jar -> ../../java/tomcat-api-7.0.21.jar
  32. │   ├── tomcat-coyote.jar -> ../../java/tomcat-coyote-7.0.21.jar
  33. │   ├── tomcat-i18n-es.jar -> ../../java/tomcat-i18n-es-7.0.21.jar
  34. │   ├── tomcat-i18n-fr.jar -> ../../java/tomcat-i18n-fr-7.0.21.jar
  35. │   ├── tomcat-i18n-ja.jar -> ../../java/tomcat-i18n-ja-7.0.21.jar
  36. │   └── tomcat-util.jar -> ../../java/tomcat-util-7.0.21.jar
  37. ├── logs -> /var/lib/tomcat7
  38. └── webapps
  39. 5 directories, 31 files
  40. root@coder-671T-M:/var/lib/tomcat7# tree
  41. .
  42. ├── catalina.2011-11-28.log
  43. ├── catalina.out
  44. ├── common
  45. │   └── classes
  46. ├── conf -> /etc/tomcat7
  47. ├── localhost.2011-11-28.log
  48. ├── localhost_access_log.2011-11-28.txt
  49. ├── logs -> ../../log/tomcat7
  50. ├── server
  51. │   └── classes
  52. ├── shared
  53. │   └── classes
  54. ├── webapps
  55. │   ├── index.html
  56. │   └── ROOT
  57. │       ├── index.html
  58. │       └── META-INF
  59. │           └── context.xml
  60. └── work -> ../../cache/tomcat7
  61. 12 directories, 7 files
  1. root@coder-671T-M:/etc/tomcat7# tree
  2. .
  3. ├── Catalina
  4. │   └── localhost
  5. ├── catalina.properties
  6. ├── context.xml
  7. ├── logging.properties
  8. ├── policy.d
  9. │   ├── 01system.policy
  10. │   ├── 02debian.policy
  11. │   ├── 03catalina.policy
  12. │   ├── 04webapps.policy
  13. │   └── 50local.policy
  14. ├── server.xml
  15. ├── tomcat-users.xml
  16. └── web.xml
  17. 3 directories, 11 files

4. tomcat7的几个命令

  1. root@coder-671T-M:/var/lib/tomcat7# /etc/init.d/tomcat7 start
  2. * Starting Tomcat servlet engine tomcat7                                [ OK ]
  3. root@coder-671T-M:/var/lib/tomcat7# /etc/init.d/tomcat7 restart
  4. * Stopping Tomcat servlet engine tomcat7                                [ OK ]
  5. * Starting Tomcat servlet engine tomcat7                                [ OK ]
  6. root@coder-671T-M:/var/lib/tomcat7# /etc/init.d/tomcat7 stop
  7. * Stopping Tomcat servlet engine tomcat7                                [ OK ]
  8. root@coder-671T-M:/var/lib/tomcat7# /etc/init.d/tomcat7 start
  9. * Starting Tomcat servlet engine tomcat7                                [ OK ]
  10. root@coder-671T-M:/var/lib/tomcat7#
  11. /usr/share/tomcat7# /usr/share/tomcat7/bin/shutdown.sh
  12. /usr/share/tomcat7# /usr/share/tomcat7/bin/startup.sh

5.tomcat的网站目录,默认是

  1. root@coder-671T-M:/usr/share/tomcat7-root# ll
  2. 总用量 20
  3. drwxr-xr-x   3 root root  4096 2011-11-28 15:35 ./
  4. drwxr-xr-x 409 root root 12288 2011-11-28 15:35 ../
  5. drwxr-xr-x   3 root root  4096 2011-11-28 15:35 default_root/
  6. root@coder-671T-M:/usr/share/tomcat7-root# tree
  7. .
  8. └── default_root
  9. ├── index.html
  10. └── META-INF
  11. └── context.xml
  12. 2 directories, 2 files
  13. root@coder-671T-M:/usr/share/tomcat7-root#

而不是webapps

6.修改tomcat的访问端口为80

(1)更改/etc/tomcat7/server.xml中的

<Connector port="80" protocol="HTTP/1.1"  connectionTimeout="20000"  URIEncoding="UTF-8"            redirectPort="8443" />

(2)从ubuntu10.04起,默认是关闭1024一下的端口.需要手工打开,可以到编辑/etc/default/tomcat7中的最后一行AUTHBIND=yes来实现

默认是#AUTHBIND=no

具体操作步骤如下:

-、sudo vi /etc/tomcat7/server.xml,修改为port="80"

-、sudo vi /etc/default/tomcat7 ,修改为AUTHBIND=yes

-、sudo /etc/init.d/tomcat7 restart,进行重新启动

-、netstat -ant,查看80端口是否起来

tomcat7 配置的更多相关文章

  1. Tomcat7配置及其servlet调用详解

    Tomcat 1 Tomcat简介 Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成 ...

  2. tomcat,tomcat7配置https

    <一,>,tomcat7配置https 1,生成keystore文件及导出证书

  3. Tomcat6和Tomcat7配置SSL通信的比较

    <Tomcat6和Tomcat7配置SSL通信的比较> 作者:chszs,转载需注明.博客主页: http://blog.csdn.net/chszs 在项目开发过程中,尝尝会遇到Tomc ...

  4. Docker+nginx+tomcat7配置简单的负载均衡

    本文为原创,原始地址为:http://www.cnblogs.com/fengzheng/p/4995513.html 本文介绍在Docker上配置简单的负载均衡,宿主机为Ubuntu 14.04.2 ...

  5. tomcat7配置虚拟目录

    1.tomcat7的安装路径下,D:\Program Files\java\Tomcat 7.0\conf,修改server.xml文件,如图: 在</Host>标签前,添加上图选中部分即 ...

  6. IntelliJ IDEA 12 与 Tomcat7 配置

    IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具( ...

  7. win32+ apache2.2 + tomcat7配置

    首先已安装了apache2.2.22与tomcat7,并下载了相应的连接器文件mod_jk.so,存放于apache目录的modules下.我的电脑的安装路径如下:1.D:\server\Apache ...

  8. windows下 tomcat7 配置成服务

    最简单方法:下载windows安装版,下一步下一步搞定! 非安装版: 1.下载tomcat7 windows版 2.首先找到F:\apache\bin\service.bat(不同的计算机Tomcat ...

  9. Tomcat7配置管理员帐号密码及权限

    在使用tomcat时,若要使用管理监控功能,需要用用户名密码登录使用,而tomcat7默认是将用户是注释的,所以需要配置后使用, 配置文件为根目录下的/conf/tomcat-users.xml文件. ...

  10. Tomcat7 配置 ssl

    运行一个配置了ssl的项目时tomcat总是启动不成功,报错:“requires the APR/native library which is not available”,后来发现是找不到apr的 ...

随机推荐

  1. poj1236Network of Schools Tarjan裸题

    其实就是手打了个Tarjan的模板 输出的时候注意是入度为0的点的个数和max(入度0的个数,出度0的个数),在n=1时特判为0即可 ——以后图论要渐渐模板化,方便使用 #include <cs ...

  2. *HDU1598 并查集

    find the most comfortable road Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...

  3. Weblogic部署项目过程中的一些问题

    weblogic启动,最后一段出现的警告: <Warning> <Log Management> <BEA-170011> <The LogBroadcast ...

  4. Meteor 学习

    官方网站 https://www.meteor.com/ 官方API手册 https://guide.meteor.com/ http://docs.meteor.com/ 中文网站 http://c ...

  5. JS动态引入js,CSS——动态创建script/link/style标签

    一.动态创建link方式 我们可以使用link的方式.如下代码所示. 二.动态创建style方式 但是,这样的话,需要加载整个css文件,但是那样有可能浪费一个http请求并占用一个服务器请求数,并等 ...

  6. Graph cuts图论分割

    Graph cuts是一种十分有用和流行的能量优化算法,在计算机视觉领域普遍应用于前背景分割(Image segmentation).立体视觉(stereo vision).抠图(Image matt ...

  7. 解决Android Studio Gradle Build Running慢的问题

    Android Studio方便好用,但是Android Studio Gradle Build Running很慢 解决方法: C:\Users\你的用户名\.gradle 目录下新建一个文件名为 ...

  8. django 有model生成SQL以及现有反向表生成model

    已有models生成SQL语句 语法 python manage.py sqlall app_name   # app_name, 在settings已经导入, 如: INSTALLED_APPS = ...

  9. EJB之Timer

    EJB Timer 要么: Annotation @Schedule 或者方法前声明@Timeout 要么: 在部署描述中定义timeout-method 如果是使用@Schedule, Timer在 ...

  10. Android 使用js调用Java

    效果如: 主要用到一个接口类:MyObject package com.example.jsdemo; import android.content.Context; import android.s ...