[svc]tomcat在win+eclipse上部署/及虚拟主机配置/http302
tomcat也可以称为catalina
catalina_home就是tomcat安装路径:D:\Program Files\apache-tomcat-8.0.36\bin
windows下安装tomcat:
设置JAVA_HOME:

系统环境变量jdk的path可以不配,(系统变量)里一定要有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
添加自己安装的tomcat到myeclipse





启动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配置文件

1个host标签1个虚拟主机
1个Context 1个项目

connector服务员

可以理解为一套完整的服务系统.
connector 与客户直接打交道的是 服务员.
host 后厨分部门--海鲜馆 川菜
context 厨子
http协议的理解
见图片
请求头

响应头


状态码302

referer的2大功能:
1,统计从百度过来的次数
2,防盗链

[svc]tomcat在win+eclipse上部署/及虚拟主机配置/http302的更多相关文章
- 如何安装部署和优化Tomcat?(Tomcat部署和优化与压测,虚拟主机配置,Tomcat处理请求的过程)
文章目录 前言 一:Tomcat安装部署 1.1:Tomcat简介 1.2:Tomcat核心组件 1.3:Tomcat处理请求的过程 1.3.1:请求过程基本解释 1.3.2:请求过程详细解释 1.4 ...
- Tomcat的部署、虚拟主机及优化
Tomcat的部署.虚拟主机及优化 文章目录 Tomcat的部署.虚拟主机及优化 前言 1.Tomcat的名称由来 2.Apache Tomcat 5-7版本差异 2.1Apache Tomcat5. ...
- Tomcat之虚拟主机配置以及web应用配置
Tomcat之虚拟主机配置以及web应用配置 Tomcat文件夹结构例如以下: bin ---- 启动和关闭须要的bat文件所在的文件夹 conf --- 配置文件夹 lib --- tomcat执 ...
- Nginx--服务部署、基于域名的虚拟主机配置
一.服务部署 1.预处理 安装CentOS ,配置hosts.静态IP.设置必要的安全参数等(略) 1-1.系统环境 [root@vnx ~]# cat /etc/redhat-release Cen ...
- 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置
第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本 uwsgi- ...
- thinkphp5的程序部署到虚拟主机的配置
thinkphp5的程序部署到虚拟主机的配置 建议不要,因为这些目录文件会全部保留,那么没办法的时候咋整 1 htdocs 虚拟主机上的 把public/index.php修改 改动后的放到 ht ...
- 关于在eclipse上部署Tomcat时出现8080等端口被占用问题的解决方法
问题描述: 在eclipse中部署Tomcat时,出现如下错误. 解决方法如下: 方法一: 1.开始->cmd->输入命令netstat -ano出现下图所示(注意下边显示有些错位,最后一 ...
- Tomcat热部署和虚拟目录配置
1.Tomcat如何配置热部署 默认就是 <Host appBase="webapps" autoDeploy="true" name="loc ...
- tomcat 虚拟主机配置
1.虚拟主机 服务器接收到客户端请求时,会根据HTTP请求报文中的HOST头选择web站点进行响应.发送请求时,url中的主机名会被作为HTTP请求报文中的HOST发送给服务器.因此,可以根据不同的H ...
随机推荐
- 【spring cloud】spring cloud打包最外层项目报错:'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging. @ line 9, column 13
OK,spring cloud项目,最外层的父级项目在打包的时候,报错如下: "C:\Program Files\Java\jdk1.8.0_131\bin\java" -Dmav ...
- 万里长征第二步——django个人博客(第七步 ——上传文件)
在项目目录下新建一个 ‘uploads’文件夹以保存上传的文件 配置setting.py文件 MEDIA_URL = '/uploads/' MEDIA_ROOT = os.path.join(BAS ...
- Dos网络查看命令
net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user: ...
- API Monitor---------------Using API Monitor to crack copy protected software
For this tutorial we will be using Mirial Softphone which is a HD video conferencing application. Th ...
- Cannot generate SSPI context
请在参考如下文章前,重启服务器解决! 相信我 没错的! http://support.microsoft.com/kb/811889
- saltstack常用语法
一.常用语法 1.添加用户 示例1: #添加zabbix用户和组 zabbix: group.present: - name: zabbix - gid: 1001 user.present: - f ...
- Tomcat之内存、并发、缓存方面优化方法
一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数. JAVA_OPTS ...
- flask使用ajax上传图片或者文件
function upload_cover(){ var cover = new FormData(); var fileObj = document.getElementById('cover'). ...
- 如何将redis中的数据导入到本地MongoDB和MySQL数据库
将redis中的数据导入到本地MongoDB数据库 创建一个process_items_mongodb.py文件(文件名自定义): #!/usr/bin/env python # -*- coding ...
- jersey rest webservice
参考官网:https://jersey.github.io/documentation/latest/getting-started.html#new-webapp 创建一个 JavaEE Web A ...