app如何在服务器注册,1.3 在服务器上注册Web应用

1.3  在服务器上注册Web应用

如前所述,Web应用程序是可以移植的。即使更换了服务器,开发人员也可以把文件存储在同一个目录结构中,而且仍然可以通过同一种形式的URL来访问它们。例如,图1.2 展示了一个简单的Web应用程序myWebApp的目录结构以及访问其资源的URL地址。本小节将举例说明如何在不同的平台上安装和执行这个简单的Web应用程序myWebApp。

7d37e30303556fc7e778c486a4394a1f.png

(点击查看大图)图1.2  myWebApp Web应用程序的目录结构

虽然Web应用程序本身是完全可移植的,但它在服务器上的注册过程却依赖于服务器。比如,在把myWebApp从一个服务器移到另一个服务器上的时候,开发人员不需要修改图1.2所示目录内的任何东西。然而,***目录(在本例中是myWebApp)的位置可能根据服务器的不同而不同。类似的,需要使用服务器特定的过程来告诉当前系统http://host/myWebApp/打头的URL应该应用于Web应用程序。

本小节假设读者已经知道如何安装和配置服务器。要了解如何配置服务器,可以阅读服务器帮助文档,查看本书第1卷的"前言",或者访问http://www.coreservlets.com/,获取Tomcat安装和配置指导。这里要通过一个简短的例子讲述Tomcat服务器的详细信息。如果想学习一个在Tomcat服务器上开发和部署Web应用程序的循序渐进(step-by-step)完整案例,请阅读1.6节。

正如1.4节将展示的一样,通常的策略是在个人开发环境中创建和开发Web应用程序,然后定期将它们复制到不同服务器的各个部署目录中进行测试。我们的建议是,尽量避免将开发目录直接复制到服务器的部署目录上进行测试。这样做的后果是:很难进行多服务器部署;在Web应用程序正在运行时无法部署;很难组织文件等。推荐的做法是,应该将其部署到一个单独的部署目录中,并且按照1.4节介绍的策略进行部署。最简单的方法是保存一个到不同服务器的部署目录的快捷方式(Windows系统)或者符号链接(UNIX/Linux),此后在打算部署测试的时候,只需将整个开发目录复制过去即可。例如,在Windows系统上,可以按住Ctrl键,然后在开发文件夹上单击鼠标左键,将其拖到要部署的其他服务器部署目录的快捷方式,或者使用鼠标右键将开发文件夹拖到快捷方式,松开鼠标按键,然后选择Copy(复制)命令即可。

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值