我有tomcat成功运行Web应用程序,只需输入conf/server.xml
文件即可。
<Host name="test" debug="0" appBase="full path of jsp and java classes"
unpackWARs="false" autoDeploy="false">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="om_log." suffix=".log"
timestamp="true"/>
<Context path="" docBase="full path of jsp and java classes"
reloadable="false" crossContext="false" />
</Host>
但是我无法在新下载的tomcat中运行相同的东西。
Cal我知道使用上下文条目运行应用程序的步骤吗?
答案 0 :(得分:0)
取自Tomcat网站上的Context docs
定义上下文不建议放置
<Context>
个元素 直接在server.xml
文件中。这是因为它进行了修改 自主conf/server.xml
以来,Context配置更具侵入性 如果不重新启动Tomcat,则无法重新加载文件。可以明确定义单个上下文元素:
- 在应用程序内
/META-INF/context.xml
的单个文件中 文件。可选(基于主机的copyXML属性),这可能是 复制到$CATALINA_BASE/conf/[enginename]/[hostname]/
并重命名为 应用程序的基本文件名加上“.xml”扩展名。- 个人 文件(扩展名为“.xml”)
$CATALINA_BASE/conf/[enginename]/[hostname]/
目录。上下文 路径和版本将从文件的基本名称派生( 文件名减去.xml扩展名)。此文件将始终采用 优先于Web应用程序中打包的任何context.xml
文件 META-INF目录。- 在主
醇>Host
内的conf/server.xml
元素内。
如果不确切地知道你得到了什么错误,除此之外很难提供帮助。