tomcatでserver.xmlを利用したプロジェクトマッピングの展開

1406 ワード

普段はmyeclipseで直接tomcatサーバーのwebAppディレクトリにプロジェクトをロードしてプロジェクトを展開していますが、このように不便な点があります。すでに多くのプロジェクトが展開されています。カバンの間に衝突があると、一人一人が削除するのが面倒で、スペースもあります。
tomcatのconfディレクトリ下のserver.xmlプロファイルを用いてウェブプロジェクトのマッピング配置を行うことができ、webAppディレクトリにない項目展開を実行します。具体的な方法は、tomcatの下でconf/server.xmlを開いて、ラベルの間に項目構成情報を入力することです。一例は以下の通りです。
  
    
    
     
    
    
      
  
上記のいくつかの構成パラメータの意味は以下の通りです。最初の項目のように、ブラウザのアクセス時のパス名は(私のは80ポートです。):local host/struts/index.jsp docBase:ウェブプロジェクトのWebRootのルートは、プロジェクトのパスではないことに注意してください。debug:値が0であれば、ログを印刷しないことを示します。設定項目に変更があった場合、tomcatはこの項目を再ロードしますか?
マッピング方式でプロジェクトを展開するメリットは明らかで、スペースが節約されています。他の項目をロードしない場合は、コメントを削除すればいいです。再利用が必要な場合はコメントをキャンセルすればいいです。これは開発に便利です。
一つ注意したいのは、Notepad++または他のエディタでserver.xmlを書き換える場合は、utf-8の符号化で保存してください。そうでないとtomcatを起動する時に、comp.sun.org.apache.xerces.internal.impl.io.MalfordByte Sequenception:Invance 2-2-2にエラーが表示されます。転載元:http://blog.csdn.net/stormwy/article/details/9355765