tomcat简单安装与配置

摘要:摘要: mac,tomcat简单安装与配置

tomcat简单安装与配置

1.解压到任意目录,Mac建议解压到/Library/Tomcat/

2.配置Catalina_home环境变量

3.启动tomcat,bin目录下的startup.bat或startup.sh,sudo sh startup.sh

4.打开http://localhost:8080,看见小猫。

5.Mac系统增加启动脚本配置,编辑脚本如下:

#!/bin/bash case$1in start) sh/Library/Tomcat/bin/startup.sh ;; stop) sh/Library/Tomcat/bin/shutdown.sh ;; restart) sh/Library/Tomcat/bin/shutdown.sh sh/Library/Tomcat/bin/startup.sh ;; *) echo“Usage:start|stop|restart” ;; esac exit0

1 (32).jpg

6.将文件另存为tomcat,小写,无后缀名

7.打开命令行,赋权限:chmod 777 tomcat

8.将文件拷贝到/usr/bin目录中

9.使用终端命令启动、重启、关闭tomcat服务,命令如下:

1)启动tomcat:tomcat start

2)停止tomcat:tomcat stop

3)重启tomcat:tomcat restart

tomcat 7 目录结构如下所示

bin 可执行文件、启动程序目录,存放启动和关闭tomcat脚本文件; conf 配置目录信息,存放不同的配置文件,其中包含子目录/Catalina/localhost

/conf/中包含的配置文件如下:
server.xml文件的配置信息决定了tomcat服务器的启动参数,例如端口设置等信息
tomcat-users.xml文件中记载了tomcat服务器用户信息、登陆密码
web.xml lib 存放tomcat运行时需要的库文件,即服务器的支撑JAR包 logs 日志,存放tomcat执行时的log文件,当tomcat启动出现问题的时候去log文件夹查阅相关的日志文件,寻找报错信息 temp 临时目录 webapps web应用目录所在,tomcat的主要web发布目录,提供外界访问的web资源的存放目录,对开发人员最重要的目录 work tomcat的工作目录,存放JSP编译后产生的class文件 src 如果有的话,存放tomcat的源代码,tomcat是开源项目哦
doc 如果有的话,存放tomcat的文档

 

Tomcat发布项目的三中方式:


虚拟目录映射
打包拷贝到tomcat/webapps目录
Step1 web应用所在目录:D:app
web应用所在目录:D:app

Step2
在/conf/server.xml中配置
<host>
<Context path=“/url” docBase=“D:app”/>
</host>
path为访问路径
docBase为web应用实际目录 在/conf/context.xml中配置应用(在这里配置所有web应用都会共享这个配置)
在/conf/Catalina/localhost/filename.xml,在这里配置filename即文件名会被用作访问路径
<Context docBase=“D:app” reloadable=“true” />
访问路径:
http://localhost:8080/filename/x.html
这里的filename.xml的文件名可以用#号配置多级目录,例如file1#file2#file3.xml,访问路径如下
http://localhost:8080/file1/file2/file3/x.html
如果文件名为root.xml,即变为服务器的缺省默认应用 文件夹拷贝到webapps/目录中,目录名自动被映射成虚拟目录 Step3
重启tomcat服务器,加载web应用 不需要重启服务器,自动加载
Step4



 

Tomcat Web应用的目录结构

webapp(web应用根目录,根目录中的文件外界可以直接访问)

|

|———WEB-INF(目录,该目录下的文件外界无法直接访问,由tomcat服务器负责调用,名字大写,中划线)

|

|————class(目录,Java类)

|

|————lib(目录,Java程序运行所需JAR包)

|

|————web.xml(web.xml是整个web应用中最重要的配置文件,必须放在WEB-INF目录中,涉及web资源的配置都在这个文件中写。例如:配置web应用网站首页、将servlet程序映射到某个URL上,为web应用配置监听器,为web应用配置过滤器等等)

Tomcat配置虚拟主机

<Host name=“www.google.com” appBase=“D:app” >

<Context path=“/mail” docBase=“D:appmail” />

</Host>

可参考/conf/server.xml中的内容

Web应用打包并发布

cmd进入web应用根目录,命令如下

C:approotjar -cvf app.war app

war包文件直接拷贝到/tomcat/webapps目录中,服务器会自动解析并解压为应用目录