Java_Web03基于虚拟路径的发布

1.例如文件的虚拟路径是D:/games/halo/firstWeb.

2.打开tomcat中的conf,再打开server.xml,找到Connector一行,Port指的就是端口号,默认为8080,可以进行修改

3.再找到Host一行,在Host里面添加代码:

<Context path="(随便取一个名字,尽量是好记住的,在输入网址的时候用来代替虚拟路径的,此处用/haha代替)/haha"

docBase="D:/games/halo/firstWeb.(要到WEB-INF一级)"

reloadable="true(true或者false,true指的是java文件发生变化,可以自动重新加载,不用重启服务器)"/>

4.(已经打开tomcat)此时在通过浏览器,输入网址localhost:8080/haha/(上面我们自己取的名字),就可以访问我们的index.xml网页了.但是我们却没有确定的输入index.xml,这是为什么呢?

5.原因在这里,在tomcat中的conf中的另外一个文件web.xml,打开它,并找到<welcome file-list>中有三个(或者几个)参数:

<welcome file> index.html<welcome file/>

<welcome file> index.htm<welcome file/>

<welcome file> index.jsp<welcome file/>

第一个参数<welcome file> index.xml<welcome file/>,这里<welcome file> 和<welcome file/>夹在中间的指的是默认访问的网页,上面我们localhost:8080/hello/的效果与localhost:8080/hello/index.html相同,其余的类似.

6.如果想添加新默认的访问页面,可以在原来的<welcome file> index.jsp<welcome file/>后面添加代码:

<welcome file>(你的文件的名字,这里用newWeb代替)newWeb<welcome file/>,当然这里的文件最好是已经存在的,不然访问只会照成404错误,newWeb是存放在D:/games/halo/firstWeb下的

7.(这是个很危险的操作)开发的过程中,文件太多,想在网站中寻找文件,可以修改tomcat中的conf中的web.xml文件中的<servlet>中的<param-value>的false改为true,就能在输入错误网址时候,可以寻找其他文件夹中的网址

小记录:{

1.所有网站的默认端口号是80.

2.修改Port后,启动tomcat其实错误Socket bind failed指的是端口已经被占用,通过netstat -na来查看计算机的端口使用情况

3.localhost其实是一个类

4.WEB-INF文件夹里面的信息在网站上是浏览不到的,自动隐藏的

}

时间: 2024-10-12 21:44:35

Java_Web03基于虚拟路径的发布的相关文章

Tomcat基于虚拟路径的发布和web.xml配置

<Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> Connector 用来配置相应的王文属性,port表示访问端口为8888,URIEcoding表示访问的字符编码 <Host name="localhost&

Tomcat下配置虚拟路径管理web项目

关于虚拟路径.在学习javaweb的培训课程,今天老师给出了这样一个场景. 当我们的项目,在有一个项目不同的目录的时候,我们如何去使用tomcat去管理web项目. 老师提出的解决方案是 利用虚拟路径的方式,并且按照如下方式对tomcat进行配置.使得 tomcat可以管理不同目录上的项目. 我的问题:项目不是转换成war包发布到tomcat上吗,然后放在了webapps目录下面吗? 或者直接把项目放置webapps下面. 1.为什么有可能出现 管理不同目录下的web项目呢? 2.上面两种方式,

基于虚拟用户的邮件系统配置

基于虚拟用户的邮件系统配置 实验说明: 操作系统:redhat5.8_x64bit 由postfix+ sasl + courier-authlib + MySQL(实现了虚拟用户.虚拟域) + dovecot + Webmail {extmail(extmain)} 组成的虚拟用户. 需要准备以下软件包: postfix-2.9.6.tar.gz courier-authlib-0.64.0.tar.bz2 extmail-1.2.tar.gz extman-1.1.tar.gz Unix-S

PXE安装Centos65 postfix+exmail+mysql实现基于 虚拟用户的web邮件系统

PXE安装Centos postfix+exmail+mysql实现基于 虚拟用户的web邮件系统 在实现centos+postfix的web内网邮件之前,参考了许多网上.书本知识,经过两次大的改动,目前该系统已经为公司正常服务工作五年多. 第一部分 win7+tftpd32+PXE安装CentOS6.5 32bit 第一步 安装CentOS6.5 32bit操作系统 基于win7+tftpd32+PXE来安装,但我这里只用虚拟机VMware Workstation9.0.1 build-894

基于jsp的新闻发布系统

新闻发布系统 下面就让我们来说一说基于jsp的新闻发布系统,其中使用的技术有JavaBean.fillter.数据库等,能够实现新闻的发布功能,在发布之后能够进行对每一条新闻的删除.修改.或者继续增加新的文章,最后还能够进行查询功能,其中引用了百度编辑器,能够进行图文并茂的编辑,极大地方便用户的使用. 注:完整项目下载地址:新闻发布系统 一.效果演示 首先让我们来看一看实现的效果: 下面是登陆的首界面: 图1 首界面 管理员登录页面: 图2 管理员登录界面 下面是管理员登陆之后的界面,可以进行添

Server-U的虚拟路径设置及其优点

一,Server-U设置虚拟目录实现共享文件的配置 今天在用Server-U设置FTP服务器的时候,在虚拟路径设置这里出了点儿小问题,但是最终还是made it! 首先来看Server-u中的虚拟路径设置,我们先实现共享文件的功能,然后我们再去分析下虚拟路径的好处,因为这已经不是第一次碰到虚拟路径的使用问题了. 1,首先建立用户,这里我设置了任何人都可访问: 2,为了共享,我在用户的目录访问权限中添加了用户的主目录和用户要访问的"我的书籍"这个文件夹: 3,在域设置这里,将要共享的文件

Centos下配置Tomcat7工作目录和虚拟路径

写在前面:网上很多博文都是复制黏贴,我试了很多都不行,所以自己测试下写了一版! 1.tomcat安装 很简单只需下载tomcat7 tar包 执行命令:tar -zxvf tomcat-7.56.tar Tomcat无需配置其他环境变量 2.配置工作目录 修改conf/server.xml在</Host>之前加入<Content path="" docBase="/usr/local/www" reload="true" /&g

邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)

要受使用Mutt必须安装一个收邮件的代理,例如dovecot,配置完成之后启动服务, Mutt用户的邮件代理 mutt -f 指定用户的邮箱,路径,一般指定对应的协议即可访问, mutt用户的界面如下所示,是纯文本界面 具体的使用如下所示 #mutt -f pop://[email protected] 出现如下所示的界面,输入对应的密码 登陆以后出现一个界面 根据提示可以进行简单的查看以及收发删除邮件的操作,是一个很方便使用的纯文本的邮件收发系统 虚拟主机,虚拟域 1.web服务器中虚拟主机:

搭建FTP/NFS服务(vsftpd基于虚拟用户的访问形式)

题目:搭建一套文件vsftp文件共享服务,共享目录为/ftproot,要求:(描述完整的过程) 1)基于虚拟用户的访问形式: 2)匿名不允许上传: 3)禁锢所有的用户于其家目录当中: 4)限制最大并发连接数为200: 5)匿名用户的最大传输速率512KB/s: 6)虚拟用户的账号存储在mysql数据库当中. 7)数据库通过NFS进行共享. 搭建环境: FTP/NFS服务器:192.168.10.99 (CentOS 7) 搭建FTP/NFS详细过程: 1.配置vsftpd基于pam_mysql的