第一种:直接拷贝。将项目下的WebRoot文件夹复制到$CATALINA_HOME\webapps路劲下,命名为csp,启动服务即可,这种方式非常简单.
第二种:这种方式并不需要将项目拷贝到webapps路径下,可以直接F:/路径下部署。方法如下:更改$CATALINA_HOME\conf\server.xml文件,在<host>标签内添加<Context>标签,内容如下:<Context docBase="D:/workspace/csp/WebRoot" reloadable="false" path="/csp"/>。docBase为路径,可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。 path属性的值是访问时的根地址。
第三种:CATALINA_HOME\conf\Catalina\localhost中添加一个xml文件,如csp.xml,内容如下:<Context docBase="F:/csp" reloadable="false" />大家可能发现和第二种方式差不多,但是缺少了path属性,这种方式服务器会使用.xml的名字作为path属性的值。
第四种:使用.war文件包,其实前面三种我们一直都是将csp文件部署在服务器中,其实我们可以将应用程序打包成.war包,然后再部署在服务器上。部署.war文件非常简单,将.war文件拷贝到webapps文件路径下或者将docBase=” D:/workspace/csp/WebRoot”更改为docBase="F:\csp.war"即可。重写启动服务就可以完成部署了。