欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Tomcat部署Web应用方式总结归纳.docx

    • 资源ID:201910       资源大小:35.49KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Tomcat部署Web应用方式总结归纳.docx

    Tomcat部署Web应用方式总结在TOmCat中部署JaVaIVeb应用程序有两种方式:静态部署和动态部署。在下文中$CATALINAjIOME指的是Tomcat根目录。一、静态部署静态部署指的是咱们在效劳器启动之前部署咱们的程序,只有当效劳器启动以后,咱们的Web应用程序才能访问。以下3种方式都能够部署:(以PetWeb项目为例说明,PetWeb目录假设是F:/PetWeb)1 .利用Tomcat自动部署将PetWeb目录拷贝到$CATALINAHOMEwebapps下,然后启动效劳器就能够够了,Tomcat启动时将自动加载应用。访问地址如下:这种方式比较简单,可是Web应用程序必需在WebaPPS目录下。TomCat的WebaPPS目录是ToInCat默许的应用目录,当效劳器启动时,会加载所有那个目录下的应用。2 .修改文件部署这种方式能够没必要将PetWeb目录拷贝到WebaPPS下,直接在F:/部署。方式如下,更改$CATALINAjiOME/conf/文件,找到以下内容:Xml代码:1.<Contextpath="/Pet"reloadable="false“docBase="F:/PetWeb"workDir="d:/MyWebaPPSemp">path:是访问时的根地址,表示访问的途径;如上述例子中,访问该应用程序地址如下:reloadable:表示能够在运行时在ClaSSeS与Iib文件夹下自动加载类包。其中reloadable="false表示当应用程序中的内容发生更改以后效劳器可不能自动加载,那个属性在开发时期通常都设为true,方便开发,在发布时期应该设置为false,提高应用程序的访问速度。docbase:表示应用程序的途径,注意斜杠的方向。docBase能够利用绝对途径,也能够利用相对途径,相对途径相关于WebaPPs。workdir:表示缓存文件的放置地址3.增加自概念Web部署文件(推荐利用,不需要重启Tomcal)这种方式和方式2差不多,但不是在文件中添加ConteXt标签,而是在$CATALINAHOME/conf/Catalina/localhost中添加一个Xnll文件,如.在Tomcat安装目录COnf/Catalina/IoCalhOSt下,里面有TonICat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,并把文件名更名,各参数参见方式2中的Context标签的参数,或你也能够自己新建个XML文件。(注意此文件名将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的),将以下内容复制过去,修改相应途径即可。Xml代码:1. <ContextPalh="/Pel"docBase="F:/PetWeb”2. debug="0"privileged="true"reloadable="false”>3. <Context>访问地址如下:注:Web应用以.war文件的形式部署能够将JSP程序打包成一个War包放在目录下,效劳器会自动解开那个War包,并在那个目录下生成一个同名的文件夹。一个War包确实是有特性格式的jar包,它是将一个Web程序的所有内容进行紧缩取得。咱们适才是将PetWeb文件夹部署在了效劳器中,咱们明白能够将Web应用程序的内容打成.war包,然后在部署在效劳器上。打包请参考如下步骤:1、打开命令提示符(cmd)2、设置jdk环境变量3、在命令提示符中进入项目文件夹F:/PetWeb后,键入如下命令:jarcvf*/.(注意最后有个。如此在F:/PetWeb下应该有文件。(也能够打包到指定的地址,命令如下:jarcvfd:/*/,)部署文件超级简单,将适才Xnn文件中的docBase="F:/Petweb更改成docBase="F:/"或直接将其拷贝到WebaPPS目录下就能够够。然后从头启动效劳器就能够够将部署为一个Web应用程序了。若是你够细心的话你会发觉,效劳器将文件解开,而且在WebaPPS下面又生成了一个Pet文件夹,然后把的内容拷贝到里面去了。咱们能够通过以下方式取消自动解紧缩,将XInl配置文件中的UnPaCkWAR属性设置为"false”即可。二、动态部署动态部署是指能够在效劳器启动以后部署Web应用程序,而不用从头启动效劳器。动态部署要用到效劳器提供的文件,若是在$CATALINAK)MEwebapps下没有该文件,你必需去从头下载tomcat,不然不能完成以下的功能。要想利用该治理程序必需第一编辑$CATALINAK)ME/conf/文件,内容如下:(关于那个文件的更多内容,请参考)<tomcat-users><rolero1ename=yztomcat,><rolerolename="rolel"><rolerolename=z*manager*><userUSername="coresun“PaSSWOrd="coresun"roles=z,manager*/><userUSCrname="tomcat"password=*tomcatz,roles=*tomcat><userUSername="both”PaSSWord="tomcat“roles=*tomcat,rolelz,><userUSername="rolel"PaSSWOrd="tomcat”roles="rolel"></tomcat-users>然后在阅读器中键入如下地址:,应该看到一个加菲猫了吧。点击左侧的TOnICatManager链接,提示输入用户名和密码,本文都是COreSUn,然后能够看到以下页面:ApplicationsPalhDiSPlayNameRunningSe»ion«IWe*c<xneIoTomcattrueOStart'匕NancXTomcatSEPIeDaarceEXdrnpIeApptrueQStart,'卜QsVfnanag*TomcatManagerApPltCStiontrueOStartJSP20Examplestrue2StartTnanajefTomcatManagerAPPbCallOntrueQStartSlOlSr4t24ExamplestrueQStartStWonat-dwsTomcatDocurrentabontrueOStartStoWeb3*ContentVlanagerrerttrueQStartSgDeployc>ioydiraclory<mWARfilolocatedonrv«vCorrtextPath(optional)XMLCoWigurMionftURLWARorDSectoryURL:DeptoyJWARfltotodeploySelectWARfiletoupload词览6f<oy(I)ContextPath(option):中输入/Pet(2)XMLConfigrationfileURL中要指定一个.xml文件,比如咱们在F:/下成立一个文件,内容如下:<Contextreloadable=*false*/。docBase不用写了,因为要在下一个文本框中填入。或更简单点,那个文本框什么都不填。(3)WARorDirectoryURL:中键入F:/PetWet或F:/都能够,然后点击DePIOy按钮,看看上面是不是已经看到了伤:web应用程序,名字确实是你ConteXtPath(OPtion):中的名字。(4)若是你部署.war文件还有加倍简单的方式,下面还有个SeIeCtWARfileupload点击阅读选择.war文件,然后点击Deploy也能够。让tomcat只运行COnf/中指定的web应用能够有以下2种方法:实现一:1)将要部署的WEB应用放在webapps之外的途径,并在相应的Context中的docBase指定.2)删除WebaPPS中的所有文件夹,和conf/catalina/localhost下所有xml文件.注:WebaPPS是中的HOSt元素的appBase属性的值.实现二:修改中Host元素的属性,添加或修改:deployXMLifalse"deployOnStartupfalse"autoDeploy="false”含义:deployXML=*false*:不部署COnfcatainaIOCaIhoSt下的Xml相应的WEB应用deployOnStartupifalse”:tomcat启动时,不部署webapps下的所有web应用autoDeployfalse":幸免tomcat在扫描改动时,再次把WebaPPS下的web应用给部署进来.注:TomCal中WebaPPS目录下不能直接寄存网页格式的文件,不然无法访问到该文件,必需有子目录才能访问该网页文件。例如:咱们直接将放在WebaPPS目录中,通过阅读器是无法访问到的。而必需要WebaPPSpelweb才能够通过访问到页面。【综合参考转自如下文章】1. Tomcat部署Web应用2. tomcat部署web应用的三种方式3.在Tomcat中部署javaWeb应用程序(转)4.将项目打包成War文件及在TomCat布署一安装第一步第一安装JDK,目前JDK的版本是下载地址为:选择JAVA的JDK下载,选择相应的操作系统平台第二步安装TOMCAT目前TOMAT的版本为或,有安装版本和解压版本TOMCAT的下载地址为:在安装进程中要设置TOMCAT的商品号:默许是8080不冲突的前提下改成80端口。安装完成后启动效劳,在阅读器地址栏输入:端口号/若是显现I。InCal的首页面,说明安装成功。第三步:若是程序有数据库的要求,要安装相应的数据库。如有必要还要安装相应的数据库治理工具二布署配置网站布署配置网站一样有两种情形:(一)IP地址加虚拟目录形式:一样是把应用布署为虚拟目录的形式,因为根目录被TOMCAT默许主页占用:用户的网站一样只是用别的虚拟目录名称了,如此的访问地址如下:主机IP:商品号/虚拟目录名布署虚拟目录的方式如下:记事软件打开tomcatconf找到Hostname="localhost"UnPaCkWARS="true"autoDepIoy=true*xmlValidation="false*xmlNamespaceAware=*false”)<Host>在Host.和Host之间加入:如下形式代码:<Contextdebug="。"re1oadab1e=z,true*crossContext=*true*PaIh="/虚拟目录名”docBase=网站文件夹位置/>例如:<Contextdebug="。"re1oadab1e=*true*CrOSSCOnteXt="true"Path="/blog”docBase=*d:web*>若是在本机商品是80,那么那个网站的访问地址如下:(二)域名主机形式通过对该主机配置不同的域名,用该域名的根目录下建相应的应用程序。如此实现一台主机上配置多个域名的站点。如此配置需要相应的DNS效劳器的支持。配置方式如下:1

    注意事项

    本文(Tomcat部署Web应用方式总结归纳.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开