问题标签 [winstone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

java - 在没有 Jre 的情况下运行 Winstone.jar

是否可以在没有 jre 的小核心中运行 winstone servlet 容器?如果这是不可能的或任何最小的 jre 设置可用于此。

0 投票
1 回答
443 浏览

performance - 温斯顿 vs 雄猫

有人可以从功能角度和性能角度帮助我理解或更确切地说提供使用 winstone 与 tomcat 之间的比较。

0 投票
1 回答
2693 浏览

java - Jenkins 中的 Jetty/winstone 连接器配置

我在 JENKINS 的 WAN 链接上遇到了缓慢的下载时间。不讨论问题的细节,我想配置 Jenkins 显然使用的 Jetty 来添加以下连接器:

但我不确定什么是正确的位置。我在安装的任何地方都找不到 jetty.xml 文件。我在 Windows 上使用 Jenkins,所以我想我只是使用 java -jar jenkins.war 启动它,它应该使用 Jetty/Winstone。

编辑:看起来这不能仅仅通过更改配置来完成。至少不在 SSL 上下文中:https ://github.com/J-cztery/winstone/blob/master/src/java/winstone/HttpsConnectorFactory.java硬编码创建 ServerContext。

0 投票
1 回答
3182 浏览

java - 在 JSSE 中禁用非 DHE 和非 ECDHE 密码

我有一个 Winstone 服务器在 Windows 上使用 Java 8 运行 Jenkins。我试图确保如果客户端请求未能指定首选密码,则服务器首选 Diffie-Hellman 密码。与 Tomcat 不同,Winstone 似乎没有办法指定密码列表来对它们进行排序。所以,我正在尝试禁用非 DHE 和非 ECDHE 密码。我已经能够通过修改 java.security 文件的禁用算法列表来删除其中的一些,方法是指定最小密钥大小并删除 MD2 算法,但不能禁用所有这些算法。OpenSSL 将剩余的不需要的密码算法标识为:

在 java.security 文件中,我尝试为 AES、AES128、None、EDH 和 DES 添加各种过滤器,但是当我向服务器发出请求时,这些算法仍然显示为启用状态。我还尝试删除 legacyAlgorithms 之后的条目。有谁知道什么过滤器值会删除这些?

java.security 片段:

0 投票
1 回答
629 浏览

tomcat - Jenkins 独立实现:Winstone 还是 Jetty?

我目前正在使用 Chef Supermarket 的 Jenkins 食谱来管理我的 Jenkins 配置。我通过 WAR 文件安装选项进行安装,而不是基于包的安装。

我不是在 Tomcat 中运行 Jenkins,而是在 Jenkins 的独立实现中运行。我目前正在使用 Jenkins 版本 2.46.3。

我的问题是:

  1. 我的独立 Jenkins 实施是使用 Winstone 还是 Jetty?
  2. 作为 Jenkins 用户,我如何验证 Jenkins 实例是否使用其中之一?
  3. 是否有可从命令行检查 Winstone 或 Jetty 的版本?

感谢您的任何帮助。

0 投票
1 回答
4445 浏览

ssl - 如何在 443 上进行 nginx 直通并将 80 重定向到 443?

我有一个在 8443 上监听的 winstone 服务器 (Jenkins)。Jenkins 有一个有效的证书,并且 Jenkins 正在成功终止证书:

唯一的问题是用户现在必须去: https ://example.com:8443

我不希望 URL 中有那个端口号。我想:

所以我想我会在运行 Jenkins 的同一个实例上运行 nginx。

所以我的问题是:

  1. 我是否必须将 jenkins 重新配置为不执行证书终止,以便 nginx 只执行它?
  2. nginx 可以在没有证书的情况下将 80 和 443 重定向到 localhost:8443(因为 Jenkins 正在执行证书终止)?
  3. nginx 和 Jenkins 都需要终止证书吗?

对不起那些类似的问题。

我很确定 AWS ELB 不能取代 nginx 在这里所做的事情,但我想我会把它扔在那里,以防 ELB 也可以为我解决这个问题。

0 投票
1 回答
1806 浏览

jenkins - 无法让 Jenkins 正常启动和运行

我正在遵循 Jenkins 文档中的“入门”指南;但是,我无法让 Jenkins 正常运行。当我运行命令时,java -jar jenkins.war --httpPort=8080我收到一系列警告/错误,Jenkins 不会按预期运行。我无法安装任何插件或完成入门指南的下一步。

我收到的第一个警告是删除临时文件。它似乎失败了,因为该位置没有文件。

我收到的下一个警告是 Jetty 警告。我不知道这里有什么问题,因为我不熟悉 Jetty。

下一个警告是,

最后,我得到了关于某种类型的 Hudson 或认证问题的冗长堆栈跟踪。

正如我所说,我逐字逐句地按照他们的指示进行操作,它们非常简单,但它不起作用。您可以提供的任何帮助将不胜感激。谢谢。

0 投票
1 回答
57 浏览

javascript - 如何在 nodejs 中使用 morgan 和 winston.js 格式获取 OriginURL?

我正在尝试在 nodejs 项目(代码)中使用 winston.js 和 morgan 从消息属性中获取 originalURL:

winstone.je

应用程序.js

的输出是:

我正在寻找的是获得这部分:“GET /api/bar/origin/000a HTTP/1.1”,而不使用消息属性上的子字符串或切片,有没有办法从 myFormat const 获取 origineURL?

0 投票
0 回答
53 浏览

node.js - 如何将信息日志消息仅存储信息日志文件?

我厌倦了节点js中的winston日志文件。我使用winston日志文件创建了示例代码,信息消息存储在info.log文件中,错误消息存储在error.log中。但是我的案例信息消息和错误消息存储在同一个文件中。我想要单独的文件。如何实现它。

温斯顿.js

我得到了输出combined.log

例外输出组合.log

0 投票
1 回答
165 浏览

javascript - 如何在节点js的日志中打印文件名

你能告诉我如何在节点js的日志中打印文件名。它总是打印index.js为什么?

这是我的代码 https://codesandbox.io/s/elegant-bassi-ij2e9

[![在此处输入图片描述][1]][1]

预期的

为什么test.js没有打印,因为我提到登录 test.js

任何更新?