欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

tomcat部署web應用

系統 1921 0

對Tomcat部署web應用的方式總結,常見如下:

Tomcat自動部署

將PetWeb目錄拷貝到$CATALINA_HOME\webapps下,然后啟動服務器就可以了。這種方式比較簡單,但是web應用程序必須在webapps目錄下。訪問地址如下:?
?http://localhost:8080/PetWeb/?
?

修改Server.xml文件部署

用UE或EditPlus打開Tomcat位于conf/server.xml的配置文件,找到以下內容:

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

      
      
        </
      
      
        Host
      
      
        >
      
    

在Host之間添加如下內容:

      
        <
      
      
        Context 
      
      
        path
      
      
        ="/Mywebapps"
      
      
         reloadable
      
      
        ="true"
      
      
         docBase
      
      
        ="d:\Mywebapps"
      
      
         workDir
      
      
        ="d:\Mywebapps\emp"
      
      
        />
      
    

?path:表示訪問的路徑;如上述例子中,訪問該應用程序為:http://localhost:8080/Mywebapps
?reloadable:表示可以在運行時在classes與lib文件夾下自動加載類包
?docbase:表示應用程序的地址,注意斜杠的方向“\”
?workdir:表示緩存文件的放置地址
?

增加自定義context部署文件

? ? 在Tomcat安裝目錄conf\Catalina\localhost下,里面有Tomcat自帶的三個應用,隨意復制其中的一個XML文件,然后修改docbase指向你自己的應用程序,并把path改名,各參數參見上第三種方法。或者你也可以自己新建一個myapp.xml(注意此文件名將作為Context中的path,不管文件里的path怎么設置也無效),將以下內容復制過去,修改相應路徑即可。

      
        <
      
      
        Context 
      
      
        path
      
      
        ="/test"
      
      
         docBase
      
      
        ="F:/J2EE/yazd_war_3_0"
      
      
          
        debug
      
      
        ="0"
      
      
         privileged
      
      
        ="true"
      
      
         reloadable
      
      
        ="true"
      
      
        >
      
      
        </
      
      
        Context
      
      
        >
      
    

部署完畢后,通過http://localhost:8080/myapp 就可以訪問。

?

通過Tomcat Web Application Manager部署web應用

? 登陸 tomcat 管理控制臺: http://localhost:8080/ ,輸入用戶名和密碼后便可管理應用并動態發布。

Context Path(option): 中輸入 /myapp? ,這代表你的應用的訪問地址。

XML Configration file URL 中要指定一個 xml 文件,比如我們在 F:\ 下建立一個 hmcx.xml 文件,內容如下:

      
        <
      
      
        Context 
      
      
        reloadable
      
      
        ="false"
      
      
        />
      
    

其中 docBase 不用寫了,因為在下一個文本框中填入。

或者更簡單點,這個文本框什么都不填,在 WAR or Directory URL: 中鍵入 F:\hmcx 即可,然后點擊 Deploy 按鈕,上面就可以看到了 web 應用程序,名字就 Context Path(option): 中的名字myapp。

如果部署 .war 文件還有更加簡單的方式,下面還有個 Select WAR file uploae 點擊瀏覽選擇 .war 文件,然后點擊 Deploy 也可以。

?

web應用顯示目錄

tomcat默認訪問項目,不會顯示項目的文件和目錄,項目開發期,很需要這個功能。

可以在web.xml文件中加入

      
        <
      
      
        servlet
      
      
        >
      
      
        <
      
      
        servlet-name
      
      
        >
      
      default
      
        </
      
      
        servlet-name
      
      
        >
      
      
        <
      
      
        servlet-class
      
      
        >
      
      org.apache.catalina.servlets.DefaultServlet
      
        </
      
      
        servlet-class
      
      
        >
      
      
        <
      
      
        init-param
      
      
        >
      
      
        <
      
      
        param-name
      
      
        >
      
      debug
      
        </
      
      
        param-name
      
      
        >
      
      
        <
      
      
        param-value
      
      
        >
      
      0
      
        </
      
      
        param-value
      
      
        >
      
      
        </
      
      
        init-param
      
      
        >
      
      
        <
      
      
        init-param
      
      
        >
      
      
        <
      
      
        param-name
      
      
        >
      
      listings
      
        </
      
      
        param-name
      
      
        >
      
      
        <
      
      
        param-value
      
      
        >
      
      true
      
        </
      
      
        param-value
      
      
        >
      
      
        </
      
      
        init-param
      
      
        >
      
      
        <
      
      
        load-on-startup
      
      
        >
      
      1
      
        </
      
      
        load-on-startup
      
      
        >
      
      
        </
      
      
        servlet
      
      
        >
      
    

如果項目開發完成,準備部署在服務器上時,記住要把第三步中web.xml文件中參數listings的值改為false,這樣可以避免把項目的部署路徑呈現給使用者!

將listings的value改為true,然后重新啟動tomcat,在輸入url,測試成功!

?

tomcat部署web應用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 九九精品在线 | 久9久9精品视频在线观看 | 欧美vide| 丁香五月亚洲综合在线 | 特级全黄一级毛片免费 | 久久久网站亚洲第一 | 国产亚洲第一伦理第一区 | 狠狠干奇米 | 国产色a | 日韩激情视频在线 | 奇米第四色888 | 新97人人模人人爽人人喊 | 大陆精品自在线拍国语 | 欧美专区在线视频 | 一级成人生活片免费看 | 久久精品欧美一区二区三区不卡 | 色婷婷色综合缴情在线 | 无主之花在线观看 | 久久综合伊人77777 | 国产精品一区二区三区在线播放 | 九草视频在线 | 猫咪人成免费网站在线观看 | 亚洲一区在线免费观看 | 欧美高清不卡午夜精品免费视频 | 一区二区三区视频 | 91在线视频| 91亚洲影院 | www.91p| 九月婷婷开心九月 | 国产一区在线看 | 久福利| 羞羞操 | 久久人人爽人人爽人人片av不 | 成人在线精品 | 性视频久久 | 99精品丰满人妻无码A片 | 亚洲 欧美 日韩 在线 | 国产美女精品 | 亚洲综合亚洲 | 久久综合伊人 | 一区二区亚洲 |