Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中是否可以使用键盘快捷键启动/停止Tomcat?_Java_Eclipse_Tomcat - Fatal编程技术网

Java 在Eclipse中是否可以使用键盘快捷键启动/停止Tomcat?

Java 在Eclipse中是否可以使用键盘快捷键启动/停止Tomcat?,java,eclipse,tomcat,Java,Eclipse,Tomcat,我正在尽可能多地在Eclipse中工作,而不使用鼠标。我在EclipseWTP(Web工具平台)中找不到用于快速启动和停止服务器的密钥绑定 启动服务器的一种方法是切换到PackageExplorer(Alt+Cmd+QP),选择项目(向上/向下箭头),然后选择“在服务器上调试”-键绑定(Mac上的Shift+Alt+DR)。但是这需要太多的步骤。虽然我没有执行与您相同的步骤来运行我的项目,但我已经创建了自定义密钥绑定来在eclipse环境中导航。如果您转到Eclipse Preferences>

我正在尽可能多地在Eclipse中工作,而不使用鼠标。我在EclipseWTP(Web工具平台)中找不到用于快速启动和停止服务器的密钥绑定


启动服务器的一种方法是切换到PackageExplorer(Alt+Cmd+QP),选择项目(向上/向下箭头),然后选择“在服务器上调试”-键绑定(Mac上的Shift+Alt+DR)。但是这需要太多的步骤。

虽然我没有执行与您相同的步骤来运行我的项目,但我已经创建了自定义密钥绑定来在eclipse环境中导航。如果您转到
Eclipse Preferences>General>Keys
,您将能够将大多数任务映射到对您最有意义的键绑定

您可以遵循的一个过程是:

  • 通过快捷方式打开包资源管理器
  • 在树上执行“全部折叠”(在步骤3中减少垂直导航)
  • 向上/向下到您的项目
  • 运行shift-alt-D,R在服务器上进行调试

  • 如果您打开了“与编辑器的链接”,当您再次编辑文件时,您的树将根据您的工作上下文展开。

    我找到了一种方法,可以将启动服务器的次数减少到两次击键(经过简单的初始设置)

    tl;博士: f11,输入

    您可能需要进行一些设置以使其正常工作:

  • 确保为tomcat定义了运行/调试配置

    • 单击窗口顶部的“运行”菜单
    • 单击调试配置
    • 从左边的菜单中选择ApacheTomcat
    • 如果尚未定义服务器,请单击“新建启动配置”(左上角),然后从右窗格的选择菜单中选择正确的服务器(您必须已经在服务器视图中定义了tomcat服务器)
  • 保存所有这些,返回到项目中的文件并按f11键(第一次所需的击键)

    • 如果您收到一条错误消息,说“找不到任何可以在服务器上执行的代码”,那么您可能会把第一步搞砸,也可能是您的服务器已经在运行
  • 将弹出一个对话框,首选是“在服务器上运行”。按enter键(这是第二次必需的击键)

  • 如果这是您的第一次,您将看到另一个对话框,要求您选择服务器。选择要在其上运行它的服务器(您可能只有一台),并选中“运行此项目时始终使用此服务器”,以后将跳过此窗口

  • 提示:您很快就会注意到,作为奖励,它将打开指向您的服务器的web浏览器。您可以在windows->preferences->general->web浏览器中更改它使用的浏览器

    然后你就有了。按两次键启动服务器-f11,输入

    阻止它是另一回事。除了在服务器或控制台中单击停止图标,我还没有找到其他好方法。如果需要,请告诉我…

    CTRL+ALT+R以重新启动

    CTL+ALT+S停止

    如果您在帮助>按键辅助(Ctrl+shift+L)中查找,您可以看到一个名为Tomcat开始、停止的快捷方式。
    默认情况下,快捷键为Ctrl+Alt+T。

    我在问题中描述了此方法,并认为它需要很多步骤,因此我宁愿使用鼠标。您可能还希望禁用恼人的浏览器弹出窗口: