当前位置: 首页 > 面试题库 >

如何在Linux的控制台上使用输出启动Tomcat?

傅志文
2023-03-14
问题内容

我知道可以启动tomcat,然后运行tail -f catalina.out以查看Tomcat输出。但是如何运行tomcat并立即查看输出?有一些选项可以运行startup.sh吗?


问题答案:

您正在寻找

tomcat/bin/catalina.sh run

代替

tomcat/bin/startup.sh; tail -f tomcat/logs/catalina.out

Tomcat以这种方式保持在前台(第一个选项)。如果要关闭它,请在控制台窗口中按Ctrl-C即可完成操作。

如果选择第二个选项,tomcat将在后台运行,而tail将在前台运行,但是您必须两次指定相同的目录路径。



 类似资料:
  • 问题内容: 我需要编写一个简单的基于终端的程序, 使用包裹在BufferedReader中的FileReader从文件中读取一些文本。 将文本打印到控制台,用户应该可以对其进行修改。 输入Enter + S后,程序应读取修改后的文本并将其保存回原始文件。 总而言之,这个想法是为没有GUI的类Unix环境编写一个文本编辑器。 但是,我在步骤2和3中遇到问题。 System.out打印的所有文本都是不

  • 问题内容: 我正在使用Pygame / SDL的操纵杆模块从游戏手柄获取输入。每次调用它的方法时,它都会打印到控制台。这是有问题的,因为我使用控制台来帮助我进行调试,现在每秒被淹没60次。有什么方法可以禁用此功能吗?通过Pygame / SDL中的选项还是在函数调用时取消控制台输出?我在Pygame文档中没有提到这一点。 编辑: 原来是由于在编译SDL库时打开了调试功能。 问题答案: 这是来自jo

  • 我已经安装了tarantool(tarantool_box)和tarantool客户端。我可以开始塔兰托了 但是当我试图连接到服务器时 我只看到管理员控制台 并且只能使用一些命令和类似sql的查询。我无法使用《用户指南》中的任何命令,并且几乎所有以开头的命令都会失败:

  • 我正在尝试使用指定终端路径的外部工具(例如)将终端输出重定向到Eclipse控制台。当我运行这个工具时,它会在Eclipse外部打开终端。当我在Windows7中执行同样的操作时,将外部工具位置设置为,它在Eclipse控制台中运行。我想知道如何使终端(在Ubuntu14.04中)以同样的方式工作。

  • 问题内容: 我正在尝试在python中找到一种将脚本执行日志重定向到文件以及以pythonic方式的方法。有没有简单的方法可以做到这一点? 问题答案: 我想出了这个[unested] 在python中将期望有一个函数。您可以使用具有此功能的自定义对象。否则,您也可以让sys.stdout引用您的对象,在这种情况下,即使没有,它也会被准备。

  • 通过查看这里的文档,我看到有一个选项允许使用不同的类名结尾< code>-n,- include-classname 我想知道是否可以在我的build.gradle脚本中指定这样的标志(和其他),以便在运行测试时使用