介绍一下关于jsp的web应用模块相关知识。

介绍一下关于jspweb应用模块相关知识。

 

在开发一个web应用程序的时候,需要在服务器端建立一个Web应用模块(也称之为web站点),将所用的web页面程序放置在这个模块中进行统一管理和调用,一个web模块中一般包括所有创建的页面程序以及XML部署文件和jar包文件(将零散文件打包成JAR类型的压缩文件)等。

关于服务器如何找到相应域名下的服务器下的web模块中的页面。有两种方法:

(1)指定一个特定的目录路径,将所有创建的web模块放置在这个目录下,服务器专门查找这个目录下的web模块。

(2)通过服务器当中的配置文件指定某个模块的真实存在路径,每次调用的时候,服务器会首先在配置文件当中找到该模块的实际路径,然后再这个目录下调用和执行相应的页面程序。

Tomcat服务器默认的Web应用模块调用路径是/webapps/,Tomcat会首先查找该目录下的所有应用模块。至于使用配置文件指定web模块也有相应的方法。

如果手动的建立web模块的话,以welcome为例,在webapps下面的目录简历一个文件夹叫做WEB-INF  该目录下放置web应用的配置文件web.xml(用于Tomcat加载web应用,如果没有,将加载失败),存放class文件的classes文件夹,如果你编写servlet的话,

生成的class文件就应该在里面,其实在jsp执行的时候也是要生成class文件来执行的,不过放在了work目录下的。还有lib文件夹放置jar包。

另外一个web应用的默认访问页面是index.jsp,  就是说如果你在你的url里面只输入应用文件夹的名字话就会发现默认访问的是index.jsp,当然这是配置的结果,是tomcat目录下的conf目录下的web.xml中间配置的,在最下面的。

关于web应用模块的管理:

在进入管理界面之后,我们可以看到每个应用模块后面有几个选项:

start  stop 来启动和停止某个web应用。

reload   undeploy 用来重新装载和卸载某个web应用模块。 

 

仍然假设我们创建的web应用模块叫做welcome

TomCat\apache-tomcat-6.0.30\conf\Catalina\localhost  这个目录下我们还可以为这个web应用模块建立一个名为welcome.xml 的配置文件。

<Context  path=/welcome docBase=welcome debug=0  privileged=true></Context>

 

Path 指的是要发布的web模块名称为welcome。如果端口为8080,那么访问这个web应用的地址为http://localhost:8080/welcome(当然就算没有这个配置文件,这个访问也是可以的,这是默认的)

docBase定义了开发的web模块的相对位置

 

如果我们忘记了这些代码,可以将相同目录下的balancer.xml文件复制过来在进行相应的修改。

除了手动创建welcome.xml文件外,还可以在server.xml配置文件的末尾(</Host> 标签前面)插入上面的代码,Tomcat还会在TomCat\apache-tomcat-6.0.30\conf\Catalina\localhost  这个位置自动创建一个welcome.xml配置文件。

 

 

另外关于如何修改服务器的默认访问路径,仍然在于welcome.xml 这里面的内容,如果我们将welcome模块剪切到其他地方,只要将docBase  的值改为welcome模块的绝对路径就行了。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值