Eclipse 中的 Web 项目缺少“在服务器上运行”选项

问题描述

我刚开始学习 Java。我必须创建 servlet“Test Servlet”,它在 h1 中显示“Hello Servlet”文本。但是当我创建新的动态 Web 项目并添加一些雅加达导入和

function hide(ids){
  ids.forEach(id => {
    document.getElementById(id).style.display ='none';
  });
}

function show(ids){
  ids.forEach(id => {
    document.getElementById(id).style.display ='block';
  });
}

function trigger1(){
  hide([
    'trigger1','trigger2','trigger3','element4','element5','subelement1','subelement2','subelement3'
  ]);
  show([
    'element1','element2','element3'
  ]);
}

toGet(我希望在正确的位置)我无法运行它,因为当我选择“外部工具 -> 运行方式”时,我没有选项“在服务器上运行”:/我只有“(不适用) . 在我开始之前,我添加了 Tomcat 并且我有文件夹“Servers”,所以我不知道如何解决这个问题来完成我的任务。请帮助:

response.getWriter().println("<p>Hello Servlet</p>");

解决方法

通常您会右键单击项目,Run As ... Run on Server。假设您在 Servers 视图中定义了一个 Server,它将为您提供选择它(或创建一个)的选项

如果此选项不可见,请检查您安装的是“Eclipse IDE for Enterprise Java and Web Developers”,而不是“Eclipse IDE for Java Developers”https://www.eclipse.org/downloads/packages/