实际上在真正的开发中,一个B/S架构的程序编写完成后,还要有最后一个步骤,就是程序的部署,这里讲述一下如何将一个JBuilder开发的web程序部署到tomcat5.0的服务器中(其他服务器也大体如此)!
首先要设置这个WEB程序的默认首页,再将全部的程序文件打成一个WAR的文件包,所谓WAR的文件包,实际上就是专供服务器识别的压缩包,服务器在运行时,会自动将此包解压,并显示默认首页
一、设置默认首页,好比咱们写了一个web程序,module名为MyModule,打开MyModule下的/WEB-INF/web.xml文件,添加以下代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee [url]http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd[/url]" version="2.4">
<display-name>MyModule</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>//这里设置默认首页
</welcome-file-list>
</web-app>
二、在工程视图中单击MyModule节点,在弹出的菜单中选择[Properties...->Build]子菜单,在右边的设置面板中将Build Web archive设置为:When building project or module选项
三、在工程视图中右键单击后缀名为.jpx的工程文件,在弹出的菜单中选择[ReBuild]菜单,从新编译整个工程
四、编译完成后,咱们会发如今原来的工程目录下会多出来一个MyModule.war文件
将该文件拷贝到Tomcat下的webapps目录中,或者是Tomcat设置的虚拟目录中,这样就设置完成了,启动Tomcat,它会自动解压并部署MyModule应用程序