nasıl

2016-04-12 8 views
1

ben bulunan bir harici klasörü bağlamanız gerekir 8 uygulama benim tomcat harici klasör bağlamak için server.xml:nasıl

<Context docBase="/Users/Mac/Documents/apache-tomcat-8.0.32/folder" path="/APP/images"/> 

o inşaat ama erkek kedi bu satırı silme tutar ve ben onun iyi bir fikir değil server.xml içine bağlamları yerleştirmek için okudum.

  • context.xml
  • conf/catalina/localhost/ROOT.xml
  • conf/catalina/localhost/[email protected]
  • conf:

    içinde aynı hattı ilave /catalina/localhost/myapp.xml
  • APP_FOLDER/WEB_INF/context.xml

değil hing, server.xml one dışında çalışır.

cevap

0

Tam olarak klasörle ne yapmak istediğinize bağlı olarak değişir. Bir yol, setenv.sh/setenv.bat adlı bir komut dosyası yazıp bunu Tomcat'in depo dizinine yerleştirmektir. Bu komut dosyasının içeriği, örneğin, uygulamada kullanılabilir olmasını istediğiniz yol/dosya için ortam değişkenlerinin tanımı olacaktır. Başka bir şey değiştirmeniz gerekmez - Varsayılan olarak Tomcat başlangıç ​​betiği, varsa setenv.sh/setenv.bat isimli dosyaya çağrılır. Diyelim ki sizin setenv.sh yılında dizin MyPath =/APP/görüntüleri tanımlamak ve sonra çalışırken Tomcat örneğine avaialble MyPath değişken kullanılarak uygulamanız dizini erişebilirsiniz diyelim.