我正在尝试设置一个基本的嵌入式 Tomcat 服务器,但无法运行 Tomcat 服务器。
public class Main {
public static void main(String[] args) throws LifecycleException {
Tomcat tomcat = new Tomcat();
tomcat.setPort(8888);
tomcat.start();
tomcat.getServer().await();
}
}
Run Code Online (Sandbox Code Playgroud)
在 Eclipse 中运行这个 java 应用程序提供输出:
2019 年 6 月 19 日下午 12:00:00 org.apache.catalina.core.StandardService startInternal
信息:启动服务 [Tomcat]
然后等到我按预期停止,但是当我curl localhost:8888在终端中运行时,我得到curl: (7) Failed connect to localhost:8888; 连接被拒绝。
我完全按照本教程进行操作,但似乎无法让服务器实际运行。此外,netstat -nlt不显示端口8888正在打开。
我build.gradle有一个依赖:
implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.21'
Run Code Online (Sandbox Code Playgroud)
有什么我在这里想念的吗?
前言:我当前的 tmux 配置在多个会话的多个窗口中有多个窗格。
不断出现的问题是,当我在一个窗口中工作时,我的所有历史记录都很好并且在该窗口的窗格之间分开,而当我交换窗口/会话时,该历史记录最初也是分开的,但直到我在一个窗口中输入一个命令不同的窗口/会话。
一旦发生这种情况,所有窗格的所有历史记录都会合并在一起,有时无法找到某个窗格的实际最后一个命令,这取决于我在该窗格上的时间。
有什么办法可以避免这种情况并使每个窗格都有自己的外壳历史记录吗?