我知道可以启动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就可以了.

如果 Select 第二个选项,tomcat将在后台运行,而tail将在前台运行,但必须两次给出相同的目录路径.

Linux相关问答推荐

当页面对齐关闭时,x86—64上的对象中的成员初始化器的Clang代码生成错误?

JSON 转义 CURL/JQ 输出

ShellScript,有更好的方法来查找具有特定名称和日期的文件吗?

通过 ssh 在远程计算机上按索引访问数组元素

使用 PowerShell 删除重复行所需的时间比 WSL 长得多

如何删除文件中不需要的字符(使用 shell 脚本)

当接收端未从套接字读取时,通过 Unix 套接字发送的消息会发生什么情况?

使用 awk 将 csv 拆分为带有标题的多个文件

Linux/Unix 手册页语法约定

如何使用完整路径或文件名显示 grep 结果

禁用内存地址的随机化

如何在 Linux 上取消关机?

docker compose:加载共享库时出错:libz.so.1:无法从共享对象映射段:不允许操作

bash中变量名后的2个逗号是什么意思?

.NET Core 中的跨平台文件名处理

ngrok 如何在防火墙后工作?

如何限制堆大小?

通过 linux x86-64 函数调用保留了哪些寄存器

从文件中随机 Select 行而不用 Unix 啜饮它

为嵌入式 Linux 设备实施更新/升级系统