发布网站到的3种方式

来源:互联网 发布:linux使用编辑器 编辑:程序博客网 时间:2024/05/17 05:13

发布网站3种方式

原理:配置<Context>元素
1、配置tomcat/conf/server.xml 
    <Host name="localhost" > 内部 添加 <Context> 元素
    <Context path="/aa" docBase="C:\AA" /> ----- > 为网站配置虚拟目录 /aa ---- 映射到 c:\AA 目录
    * 修改server.xml 重启tomcat


2、$CATALINA_HOME/conf/[enginename]/[hostname]/xxx.xml
     tomcat/conf/Catalina/localhost/xxx.xml  
     在conf下新建 Catalina 
     在Catalina下新建 localhost
 在localhost下 新建 bb.xml 
 <Context docBase="C:\BB" /> ------ 为什么不需要写path ---- 虚拟目录就是文件名bb path值 默认 /bb
  * 添加 bb.xml 不用重启tomcat


* 推荐第二种写法(不需要重启服务器,而且出错不会影响其它工程运行),尽量不要使用第一种 


3、将网站复制到tomcat/webapps 
* 不用重启tomcat
* tomcat 会根据文件夹名称,自动生成虚拟路径 CC文件夹 ---- 虚拟路径 /CC


虚拟目录?

 浏览器访问网站采用访问路径 /aa /bb /abc ---- 这些路径不一定是服务器真实存在目录,只是浏览器在访问这些路径时,映射到指定网站根目录



WAR包制作 ? 

 当网站非常大,数据非常多,将开发平台网站发布到服务器运行环境 (在java发布便利性 war包 )

什么是war包? zip格式应用数据压缩包  (不能是rar格式)


先用压缩软件 将网站制作xx.zip  --- 重命名 xx.war --- 复制war到tomcat/webapps



     


0 0