码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat部署学习

时间:2016-10-27 13:29:42      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:服务员   理解   百度   创建文件   修改端口   系统环境   xmlns   unp   添加   

tomcat也可以称为catalina

catalina_home就是tomcat安装路径:D:\Program Files\apache-tomcat-8.0.36\bin

? ?

windows下安装tomcat:

设置JAVA_HOME:

技术分享

? ?

系统环境变量jdkpath可以不配,(系统变量)里一定要有JAVA_HOME变量,tomcat要调用

检查:

技术分享

? ?

? ?

其次解压tomcat.tar.gz

技术分享

tomcat安装完毕.

? ?

? ?

tomcat的启动关闭:

D:\Program Files\apache-tomcat-8.0.36\bin

startup.bat ->启动后会一直有tomcat启动cmd窗悬浮.

shutdown.bat

技术分享

? ?

访问主页文件:

D:\Program Files\apache-tomcat-8.0.36\webapps\ROOT

技术分享

? ?

? ?

放开发写的程序:

D:\Program Files\apache-tomcat-8.0.36\webapps

放tomcat根据程序生成的东西:

D:\Program Files\apache-tomcat-8.0.36\work

技术分享

tomcat也可以称为catalina

catalina_home就是tomcat安装路径:D:\Program Files\apache-tomcat-8.0.36\bin

? ?

修改端口

技术分享

? ?

目录

技术分享

? ?

默认站点

技术分享

? ?

? ?

创建一个静态项目:

在webapps创建文件夹hello\index.html

在index.html里写点东西

重启tomcat

访问:http://127.0.0.1:8080/hello/index.html

? ?

? ?

创建动态网站:

? ?

在web-int

技术分享

? ?

hello2下创建

技术分享

? ?

技术分享

? ?

web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

? ?

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

version="3.1"

metadata-complete="true">

? ?

</web-app>

? ?

? ?

测试访问:

index.jsp

<%@page pageEncoding="utf-8"%>

<html>

<title>tomcat dynamic page TEST</title>

<body>

? ?

<h1>tomcat dynamic page TEST</h1>

<p>tomcat dynamic page TEST</p>

<hr>

<h3>

${header[‘User-Agent‘]}

</h3>

</body>

</html>

? ?

http://localhost:8080/hello2/index.jsp

技术分享

? ?

? ?

注意事项:

在webapps创建文件夹WEB-INF/web.xml(从root里拷贝,然后修改)--->如上

创建静态或动态页面 (可以直接将 WEB-INF/hello2拷过去),创建index.jsp--->如上

访问:

http://127.0.0.1:8080/hello2/index.jsp 如上 ,即动态网站成功咯

动态网站所需

webapps/

hello2/index.jsp

hello2/WEB-INF/web.xml

? ?

404错误:

http://127.0.0.1:8080/hello2/index.html

http://127.0.0.1:8080/hello2/WEB-INF/index.jsp

? ?

WEB-INF这个目录下所有东西都似乎受保护的,浏览器均无法访问.

? ?

这样可以访问:

http://127.0.0.1:8080/hello2/xxx/index.html

技术分享

? ?

? ?

myeclipse新建web项目

技术分享

? ?

myeclipse管理tomcat

添加自己安装的tomcatmyeclipse

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

技术分享

? ?

? ?

启动tomcat

技术分享

? ?

? ?

同步项目到/D:\Program Files\apache-tomcat-8.0.36\webapps 下.

即自动将代码放到那个目录下.

测试访问:

技术分享

? ?

? ?

? ?

一个项目结构

<<hello4.zip>>

? ?

技术分享

? ?

? ?

? ?

配置外部应用

方法1:

修改server.xml 在host标签里写

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

?

<Context path="hello44" docBase="F:/hello4"/>

浏览器url 网站文件目录

……

</Host>

? ?

测试访问: http://localhost:8080/hello44

技术分享

? ?

? ?

方法2:

在D:\Program Files\apache-tomcat-8.0.36\conf\Catalina\localhost 下新建hello55.xml

技术分享

? ?

hello55添加内容,需要指定网站路径. -->文件名就是项目名

技术分享

? ?

测试:

技术分享

? ?

? ?

配置外部应用:

方法1:

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

?

<Context path="hello44" docBase="F:/hello4"/> #在server.xml里添加这行即可.

url访问地址 网站文件地址

? ?

方法2:

conf\Catalina\localhost

创建hello55.xml --->文件名即为访问url.

<Context docBase="F:/hello5"/> --->指定网站文件路径

? ?

? ?

创建虚拟主机:

希望通过www.lanny.com 访问到项目

? ?

3步骤:

1,修改端口-->默认8080改成80

2,修改hosts -->添加www.lanny.com

3,修改server.xml 如下

? ?

<Host name="www.lanny.com" appBase="F:/webapps" --->指定路径,将项目文件放在F:/webapps/ROOT下即可.

unpackWARs="true" autoDeploy="true">

</Host>

? ?

技术分享

? ?

技术分享

? ?

? ?

? ?

server.xml配置文件

? ?

技术分享

? ?

1host标签1个虚拟主机

1Context 1个项目

技术分享

? ?

connector服务员

技术分享

? ?

可以理解为一套完整的服务系统.

connector 与客户直接打交道的是 服务员.

host 后厨分部门--海鲜馆 川菜

context 厨子

? ?

? ?

http协议的理解

见图片

? ?

请求头

技术分享

? ?

? ?

? ?

? ?

? ?

响应头

技术分享

? ?

技术分享

? ?

? ?

? ?

状态码302

技术分享

? ?

? ?

referer2大功能:

1,统计从百度过来的次数

2,防盗链

? ?

技术分享

Tomcat部署学习

标签:服务员   理解   百度   创建文件   修改端口   系统环境   xmlns   unp   添加   

原文地址:http://www.cnblogs.com/iiiiher/p/6003474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!