1、安装tomcat
1)、下载tomcat
从官网http://tomcat.apache.org/下载tomcat,保存在/home目录下。
root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home

2)、安装tomcat
tar -zxvf apache-tomcat-6.0.20.tar.gz

另一种方案:使用Windows下tomcat,Windows tomcat在linux中同样可以使用。

2、操作tomcat
tomcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,有兴趣的朋友可以去尝试下,嘎嘎~~)

1)、查看tomcat(我的tomcat放在/home目录下)
root@ubuntu:~# cd /home
root@ubuntu:/home# ls
apache-tomcat-6.0.18  jdk-6u30-linux-i586.bin  mytask.sh  web.war
jdk1.6.0_30           ljq                      ubuntu
root@ubuntu:/home# cd apache-tomcat-6.0.18/
root@ubuntu:/home/apache-tomcat-6.0.18# ls
bin   lib      logs    RELEASE-NOTES  temp     work
conf  LICENSE  NOTICE  RUNNING.txt    webapps

tomcat目录解析:
bin:存放启动和关闭Tomcat的可执行脚本。
conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看 tomcat-users.xml。
webapps:存放web applications,用户自己需要部署的应用程序也放到此目录。
work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。
logs:存放日志文件。
temp:JVM用于存放临时文件的目录(java.io.tmpdir)。

root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./startup.sh //启动tomcat
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //关闭tomcat
root@ubuntu:/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日志(-f表示会不断打印新的日志出来)

Linux下显示tomcat控制台
$TOMCAT_HOME为tomcat安装目录。在linux如果按$TOMCAT_HOME/bin/startup.sh来起动tomcat则得不到像windows一样的控制台效果,查看日志很不方便.是不是linux下没有像windows下一样的控制台呢,不是的,只是大家都习惯这样来启动它。在LINUX下如何使启动TOMCAT后像WINDOWS一样呢?,解决办法如下:
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./catalina.sh run

ctrl+c: 可结束日志打印,但不影响正常应用的运行。
top -c:类似windows的任务管理器。
查看java的进程:ps -ef |grep java
杀死对应id进程:kill -9 pid //-9即force
kill pid: 杀死进程,pid从top -c执行得到(pid为进程编号),注意运行前记得在核对一遍进程编号。

最新文章

  1. C#注解属性的感想一:
  2. 【BZOJ1257】【CQOI2007】余数之和sum
  3. nodejs的cs模式聊天客户端和服务器实现
  4. 2014-07-24 .NET实现微信公众号的消息回复与自定义菜单
  5. Oracle odi 数据表导出到文件
  6. HDU 1908 Double Queue(set)
  7. php程序员的成长之路
  8. Gym - 101982C Contest Setting (动态规划)
  9. Rsync客户端卡死的问题查询
  10. java爬取免费HTTP代理 code-for-fun
  11. phpcms栏目标签调用
  12. php框架:Flight 简介
  13. ES6学习笔记<三> 生成器函数与yield
  14. MySql数据库表设计规范
  15. spring mvc activemq
  16. ASP.NET WEB SERVICE 创建、部署与使用
  17. DCOS(centos 7.4/7.6)
  18. WEB项目日志分析系统思考
  19. LeetCode 155 Min Stack(最小栈)
  20. JavaScript 获取对象属性和方法

热门文章

  1. iPhone4s 9.2.1安装cydia(越狱)
  2. Git与github常用命令
  3. SEO方案
  4. .Net Remoting和Web Service大比拼
  5. minio 介绍
  6. JavaFX 之自定义窗口标题栏(二)
  7. RK3288 修改设备默认的蓝牙名称
  8. [模拟赛]异或最大值 maxinum
  9. java中FIle的用法
  10. python学习 (三十四) Python文件操作