Tomcat中部署web静态资源

部署前tomcat必备知识点

去掉项目名和端口:

首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-6.0.20/conf,编辑文件server.xml.

1、去除端口号8080。
将server.xml中的
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="40000"
redirectPort="8443"  enableLookups="false"  minProcessors="10" maxProcessors="1024" acceptCount="1024" />
改为
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="40000"
redirectPort="8443"  enableLookups="false"  minProcessors="10" maxProcessors="1024" acceptCount="1024" />
即只需要把"8080"改为"80"端口就行啦。

2、去除项目名称projectName.
在server.xml  里,<host>...</host>的标签之间添加<Context path="" docBase="projectName" debug="0"/>

清空work/catalina/下所有东西

重新启动tomcat,输入http://10.10.20.74/

就可以直接访问你的工程了。

映射域名访问:

修改Host

<Host name="www.test.com"  debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="test"  debug="0" reloadable="true"></Context>

</Host>

这样就可以通过域名www.test.com访问test为项目名的项目了。

如果主机中绑定多个域名,直接加host即可

 

1.部署解包的webapp目录

2.打包的war文件

3.Manager Web应用程序

一:部署解包的webapp目录

将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目。要使用这一方法部署未打包的webapp目录,只要把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。如下图所示:

(利用WinSCP远程登录阿里云服务器,将静态模板文件传去webapp目录,)

这时,打开Tomcat服务器(确保服务器打开),就可以在浏览器访问我们的项目了,如下图所示:

但这个时候,我们发现,在访问我们的项目内容时,必须加上我们的项目名字"home”,如果我们想直接以不用加项目名的http://www.iotworld.vip/index.html这种形式访问,编辑文件server.xml,如下:

http://www.iotworld.vip/访问

等有时间我们再细谈搭建SSM框架部署动态资源

猜你喜欢

转载自blog.csdn.net/qq_21508727/article/details/80044252