Tomcat 7は2つのプロジェクトを配備(異なるポートを設定)
2858 ワード
最近、同じ2つ(2つ目はコピー1つ目、SpringMVCフレームワークを使用する)のプロジェクトをTomcatに配置するWebプロジェクトがあり、いくつかの方法を試み、異なるポート番号を追加することで実現する信頼できる方法をまとめました.
1.
2.新しいポート番号を追加します.コードは以下の通りです:
3.ディレクトリaを作成する.配置する必要があるディレクトリ
4.プロジェクトコードを変更して、私が試している間に間違いやすいところを見つけました.web.xmlとlog 4 j.propertiesプロファイルを変更したほうがいいです.Web.xmlファイルには、
log 4 j.properties、
5.相応の変更をして、tomcatを起動して、webappsディレクトリとwebapps 1ディレクトリの応用はすべて起動して、異なるポートによって中のプロジェクトにアクセスすることができます;プロジェクト名がMyAppであると仮定すると、上記の変更に対して、
1.
../tomcat/conf/server.xml
を修正し、元のコードは以下の通りである.
2.新しいポート番号を追加します.コードは以下の通りです:
Service name; Connector port; Engine name; Host appBase
3.ディレクトリaを作成する.配置する必要があるディレクトリ
../Tomcat/webapps1
を作成し、配置する必要がある項目をそのディレクトリにコピーする.b.プロファイルディレクトリ../Tomcat/conf/Catalina1/localhost
の作成4.プロジェクトコードを変更して、私が試している間に間違いやすいところを見つけました.web.xmlとlog 4 j.propertiesプロファイルを変更したほうがいいです.Web.xmlファイルには、
webAppRootKey
を追加する必要があります.コードは次のとおりです.// web-app
webAppRootKey
mos_ms.root
log 4 j.properties、
log4j.appender.org.apache.log4j.DailyRollingFileAppender.File
の値を変更し、コードは以下の通りです.// , ${catalina1.home}
log4j.appender.A=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A.File=${catalina1.home}/logs/GYL_log/PurePro_
5.相応の変更をして、tomcatを起動して、webappsディレクトリとwebapps 1ディレクトリの応用はすべて起動して、異なるポートによって中のプロジェクトにアクセスすることができます;プロジェクト名がMyAppであると仮定すると、上記の変更に対して、
http://localhost:8080/MyApp
またはhttp://localhost:8090/MyApp
のアドレスを使用してアクセスできます.