相关疑难解决方法(0)

如何查看tomcat是否正在运行

在Windows中使用哪个命令来查找tomcat是否正在运行?

我们怎么知道JVM突然崩溃了?

谷歌搜索后我发布了它,我无法找到预期的结果.

java windows tomcat jvm

7
推荐指数
3
解决办法
11万
查看次数

点击Java Web服务:curl或URLConnection

我正在使用Java服务器在以下URL上公开RESTful API:

http://localhost:8080/my-server/
Run Code Online (Sandbox Code Playgroud)

文档建议curl用于提交简单PUT请求(文件上载),并强烈建议用户使用与示例中提供的完全相同的参数.所有示例都如下所示:

curl -X PUT -f -u admin:password --data-binary @/absolute/path/file/to/upload/file.ext "http://localhost:8080/my-server/file.ext"
Run Code Online (Sandbox Code Playgroud)

此服务器无法使用FTP或任何其他正常传输协议.

我在SO上找到了这个问题,答案者建议使用java.net.URL它和它的伴侣,java.net.URLConnection而不是尝试使用curl/libcurl.

我以前从未运行过curl命令,所以我问任何知道curl和Java的人,如果可以使用URL/URLConnection(或任何其他Java框架)而不是curl来解决我的特定问题.如果没有,那么我将不得不编写一个从本地命令行/终端执行curl命令的组件,然后在该组件内执行上述命令,这只是感觉丑陋/讨厌.

如果我可以在Java网络API中完成同样的事情,我宁愿这样做.

而且,如果它可以用Java做,我将如何使用URL/URLConnection的成立确切相同的命令参数,因为我提供的例子吗?特别:

  • -X
  • PUT
  • -f
  • -u admin:password
  • --data-binary
  • -@absolute/path/...

在此提前感谢您的任何见解或在正确的方向上轻推!

java curl web-services network-programming artifactory

4
推荐指数
1
解决办法
5193
查看次数

更改tomcat的catalina.pid的位置

"catalina.pid"不在"tomcat/bin"文件夹中,它应该在tomcat启动期间不在那里创建.问题是如何(在哪里)我可以重新定义"catalina.pid"的路径以强制在正确的文件夹中创建它.

提前致谢,

tomcat catalina

4
推荐指数
1
解决办法
3万
查看次数

如何给Tomcat添加健康检查?

我想在 Linux 的 Tomcat 上配置一个简单的运行状况检查,例如:http://localhost:8080/health

我一直在检查Tomcat文档,我发现这个内置服务器状态站点 /manager/status/all,它确实有很多信息,但要求我登录那里,所以如果我执行“curl”则没有用,因为它不会检索任何 HTTP 响应。

我希望使用这样的内容:http://localhost:8080/health,它返回一个 HTTP 响应,即 200,这样我就可以将此 url 添加到我的监控工具中,以显示当前状态。

tomcat status

4
推荐指数
2
解决办法
2万
查看次数

检查tomcat运行与否?

可能重复:
Tomcat是否正在运行?

我在虚拟机中安装了tomcat服务器.我想每天检查tomcat服务器,它是否正在运行.如果它正在运行,它将发送邮件到我的邮件ID.我是如何实现的?

我可以使用批处理文件来完成这个

谢谢Murali

java apache tomcat

2
推荐指数
2
解决办法
3万
查看次数