【发布时间】:2010-01-08 11:56:55
【问题描述】:
我的问题是,如果我使用 Eclipse 部署我的 Web 应用程序(通过运行方式->运行服务器),我无法取消部署它,因为在 Tomcat 管理器中,针对应用程序的取消部署链接没有突出显示。如果我手动输入 URL,则会收到以下错误:
失败 - 上下文 /TomcatBasic 在 server.xml 中定义,可能无法取消部署
我正在使用 Eclipse Galileo 和 Tomcat 6.0.20
我遵循的步骤是:
1) 在 Eclipse 中,我使用服务器视图来创建一个新的 Tomcat 服务器。
但是,默认情况下,当您“运行服务器”时,应用程序似乎在 Eclipse 中运行?查看 Tomcat 管理器时,即使 Eclipse 正在运行它,也没有部署任何应用程序
为了克服这个问题,我做了以下事情。在 Eclipse 的 Servers 视图中: - 右键单击 Tomcat 服务器,然后选择属性。在“属性”窗口中,我单击了“切换位置”按钮。 - 右键单击 Tomcat 服务器,然后选择打开。在以下对话框中,我将“服务器位置”修改为选择“使用 Tomcat 安装”,然后将“服务器路径”更改为 C:/apache-tomcat-6.0.20,将“部署路径”更改为 C:/apache -tomcat-6.0.20
2) 创建动态 Web 应用程序。
在“新建动态 Web 项目”窗口中,我选择 Apache Tomcat 作为“目标运行时”和“配置”。点击完成。
3) 右键单击项目并“运行方式”->“在服务器上运行”。
应用程序现在根据需要部署到 Tomcat 应用程序服务器。但是,当我登录到 Tomcat 管理器时,我无法取消部署它。
任何帮助将不胜感激!
【问题讨论】: