Heim  >  Fragen und Antworten  >  Hauptteil

Kann der Projektname beim Bereitstellen eines Webprojekts nicht weggelassen werden?

Sie können den Projektnamen bei der Eingabe des Domainnamens weiterhin nicht weglassen.
Alles, was konfiguriert werden sollte, ist konfiguriert. Selbst die Änderung des Projektnamens in ROOT nützt nichts,

Andere sagen, dass meine Konfiguration korrekt ist, aber sie funktioniert einfach nicht
Es fühlt sich an wie der im Server konfigurierte Kontext.

天蓬老师天蓬老师2686 Tage vor806

Antworte allen(1)Ich werde antworten

  • 学习ing

    学习ing2017-06-12 09:21:58

    1.将项目放在 webapps 之外
    2.在server.xml 的Host节点加入 <Context节点

    1.tomcat7 目录图,新建了www目录,将项目放入www目录中

    2.配置server.xml

    找到<Host> 节点

      <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
            <Context path="" docBase="E:\Java\tomcat7\www\EIS-Portal" reloadable="false"/>
             <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
    

    标红部分为 添加内容,蓝色为项目名称(文件夹名称)
    path 是 ""
    docBase 为项目的绝对路径 如windows为E:Javatomcat7wwwEIS-Portal linux 为 /www/EIS-Portal

    页面效果图

    Antwort
    0
  • StornierenAntwort