1,下载Serv-U(专业FTP软件),下载后运行安装即可,一路"Next"即可。
2,新建域,在左侧树型目录中右键单击[域],选择[新建域],进入新建域向导。按照实际设置。
3,新建用户,建好域后的界面如下图所示,在左侧树型目录下选择刚新建的域,右键单击该域下面的[用户],如下图所示,打开新建用户向导。
4,新建用户的步骤如下所示,这里做为演示,用户密码设得比较简单,最后一步[是否锁定用户于主目录],选择[是]以后该用户只能访问新建用户第三步中设定的目录,不能访问其它目录。
5,新建好用户后的界面如下图所示,单击[常规]选项卡,这里可以设置[最大上传速度]、[最大下载速度],可以根据服务器的性能或需要设置。
6,设置好后,FTP服务器就建好了。
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。一、静态部署
静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:
1、将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了。这种方式比较简单,访问地址如下:http://localhost:8080/PetWeb/
2、这种方式可以不必将PetWeb目录拷贝到webapps下,直接在F:\部署。方法如下,更改$CATALINA_HOME\conf\server.xml文件,在<host>标签内添加<Context>标签,内容如下:
<Context docBase="F:/PetWeb" reloadable="false" path="/Pet"/>
其中reloadable="false"表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开发阶段通常都设为true,方便开发,在发布阶段应该设置为false,提高应用程序的访问速度。docBase为路径,可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。path属性的值是访问时的根地址。访问地址如下:http://localhost:8080/Pet/ 。
3、这种方式和第二种方式差不多,但是不是在Server.xml文件中添加Context标签,而是在$CATALINA_HOME\conf\Catalina\localhost中添加一个xml文件,如Pet.xml,内容如下:
<Context
docBase="F:/PetWeb" reloadable="false"
/>大家可能发现和第二种方式差不多,但是缺少了path属性,这种方式服务器会使用.xml的名字作为path属性的值。访问地址如
下:http://localhost:8080/Pet/ 。
我们刚才是将PetWeb文件夹部署在了服务器中,我们知道可以将Web应用程序的内容打成.war包,然后在部署在服务器上。
部署Pet.war文件非常简单,将刚才有docBase="F:\PetWeb"更改为docBase="F:\Pet.war"或者直接将其拷贝到
webapps下也可以。重新启动服务器就可以将Pet.war部署为一个Web应用程序了。如果你够细心的话你会发现,服务器将Pet.war文件解开,并且在webapps下面又生成了一个Pet文件夹,然后把Pet.war的内容拷贝到里面去了。我们可以通过以下方式取消自动解包,配置方式如下:
<Context
docBase="F:/PetWeb" reloadable="false" unpackWAR="false"/> 。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)