问题标签 [appserver]

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 投票
2 回答
599 浏览

jetty - 如何在同一个 war 文件中创建一个 jetty 6 和 jetty 7 兼容的 jetty-web.xml 文件?

在 Jetty 6 中,我需要创建一个WEB-INF/jetty-web.xml包含以下内容的文件:

但在 Jetty 7 中,我需要完全相同的文件WEB-INF/jetty-web.xml来包含以下内容:

两个文件不同(org.mortbayvs org.eclipse)。如何创建 1 个与 jetty 6 和 jetty 7 兼容的 war 文件?

0 投票
5 回答
5341 浏览

google-app-engine - 如何更改 dev_appserver 的日志记录级别

您知道如何更改 Google App Engine 的日志记录级别dev_appserver吗?
我想将其设置为 ERROR 删除消息,例如:

0 投票
1 回答
272 浏览

.net - .NET 中的 WebSphere 等效项

.NET 中是否有与 websphere 风格的应用服务器等效的东西?可以跨多个项目/解决方案管理我们所有的 WCF 端点、跟踪依赖项和版本、处理 WS-Discovery(或 WSDL 或其他)的东西?

理想情况下是 F/OSS?

0 投票
1 回答
89 浏览

java - 在 Java 应用程序中启动的 Java appserver

我正在寻找一个基于 Java 的应用程序服务器,它应该在 Java 应用程序中是可控的。我希望能够在应用程序中启动/停止服务器。

到目前为止,我看到的 Glassfish、JBoss 的大多数应用程序服务器都是由操作系统控制的,而不是能够集成到现有的 Java 应用程序中。

0 投票
3 回答
490 浏览

c# - 全网数据同步

我们开发了一个在 MS SQL Server 上运行的 C# WinForms 应用程序。直到今天,我们都在使用一个非常简单的自制 OR-Mapper(使用反射),它带有一个用单例模式实现的廉价缓存机制。有一个用户触发的“重置”功能。该架构是一个简单的两层(客户端、服务器)三层(客户端上的表示和逻辑,MS SQL 作为服务器上的数据层)。

通常我们加载大约 300 行和大约 30 列,这些列经常更改(以及其他一些很少更改的表)。此应用程序的不同实例在不同的客户端计算机上运行,​​加载了相同的 300 行,并在随机行上更改数据。应用程序立即更新数据库上的数据。在他们这样做之前,会检查完整性,以便用户在出现问题时获得反馈。但是对于用户在屏幕上看到旧值的某些行,当他想确保拥有最新数据时,他必须手动重置缓存。

如果应用程序考虑更改的行本身,那就太好了。每隔几秒就会有更新。但只有其中一些更新与其他应用程序相关(取决于有源过滤器......)

我想到的解决方案:

  1. 使用带有公共缓存的 OR-Mapper(例如带有集群缓存的 NHibernate)
    • 开放式问题:这些 L2 缓存是为客户端应用程序设计的吗?当缓存更改发生时,我可以触发 UI 更新吗?其他基于 OR-Mapper 的解决方案?
  2. 使用应用服务器实现另一层,将逻辑移至该应用服务器。只运行一个实例,它缓存数据并在逻辑对象上发送事件,通知其他客户端更新的数据。不要在客户端缓存任何数据。
  3. 在逻辑级别添加某种数据更改通知(基于广播的通知...)
    • 开放式问题:现有库?在 SQL Server 上加载?
  4. 完全其他解决方案?

我知道我在这里没有得到解决方案。只需要对这些解决方案(或新解决方案)的一些想法......感谢您的任何投入!

0 投票
3 回答
1161 浏览

java - 在运行的生产环境中添加类文件

是否可以只将 java 类的 .class 文件添加到正在运行的应用服务器上的 ear 文件中,而无需重新启动它。JVM 类加载器如何以这种方式加载它。我的印象是类加载器在启动时加载一个文件,如果你要在正在运行的应用服务器中更改类文件,你将不得不重新启动服务器。

0 投票
1 回答
63 浏览

python - 每当我将项目上传到应用引擎服务器时运行一些代码

我已经建立了一个appeninge 项目,我怎样才能在appserver 上只运行一次代码,即当我将整个项目上传到服务器时。

我应该如何完成这个任务???

0 投票
1 回答
4661 浏览

mysql - 如何在windows上访问远程mysql服务器?

我正在使用 appserv,我正在尝试访问远程 mysql 服务器,在 linux 中我可以这样做:

授予所有权限到由“pass”标识的“用户”;

刷新特权;

并将主机更新为“%”并在 my.cnf 上注释“bind-address”行,但在 Windows 中,我找到了 my.ini,但在那里找不到“bind-address”,我尝试输入“bind-address” -address=0.0.0.0' 但它不起作用。

我可以通过 ip 访问我的 apache,但我无法访问 mysql。

我错过了什么?

谢谢。

0 投票
1 回答
107 浏览

digest-authentication - 使用 CustomAuthenticator 进行 Caucho Resin Digest Authentication,有人请赐教

好的,经过一番试验后,我发现树脂正在调用我的 AbstractAuthenticator 实现“身份验证”方法,该方法采用 HttpDigestCredentials 对象而不是 DigestCredentials (仍然不知道何时调用它们中的每一个)问题是 HttpDigestCredentials 没有有一个 getDigest() 方法,而是有一个 getResponse() 方法,该方法不返回哈希值或至少不返回可比较的哈希值。

创建我自己的 [[user:realmassword] [nonce] [method:uri]] 哈希后,哈希非常不同,实际上我认为 getResponse() 不会返回摘要,但可能是服务器对浏览器的响应?

无论如何,这是我的调试日志:

如您所见,假定的客户端 nonce 与服务器生成的 nonce 非常不同,实际上客户端 nonce 看起来根本不像 MD5 哈希。

请问以前有人做过吗?HttpDigestCredentials 中是否缺少某些内容?我知道摘要几乎没有使用。

拜托,我知道 SSL,但我还没有 SSL 证书,所以不要告诉我“你为什么不使用 SSL”。;)

更新:

不确定这样做是否正确,但正如我之前读到的,Resin 使用 base64 格式的哈希值,所以我使用 apache commons-codec-1.6 来使用 encodeBase64String() 方法,现在哈希值看起来很相似,但它们不一样。

我都试过了passwordDigest.getPasswordDigest(a1+':'+nonce+':'+a2); passwordDigest.getPasswordDigest(a1+':'+nonce+':'+ncount+':'+cnonce+':'+qop+':'+a2);

并且它们都没有给出与 HttpDigestCredentials 中的哈希值相同的哈希值。

0 投票
1 回答
466 浏览

node.js - 带有嵌入式数据库和脚本的完整的小型 Web/应用程序服务器

我什至不知道要问什么问题,但无论如何我都会尝试我需要一个占用空间小的“应用程序服务器”,它将托管一个数据库、脚本语言和一个 Web 服务器——所有这些都在一个进程中。不需要像 Java、.Net 或 Ruby 这样的外部 SDK/框架的东西——只是一个带有一堆脚本文件和我的自定义代码的 exe。

该功能应包括:http 服务器、用于常见任务的脚本编程 API(数据库访问、http 通信、系统 API 接口)和嵌入式数据库/键值存储。它应该适用于 windows 和 unix。

例如 MongoDB 没有外部依赖,有一个内置的数据库,内部也有 javascript 解释器。但它不能运行自定义脚本或加载扩展库(afaik)——它不是为应用服务器而设计的。但如果是的话,这将是我正在寻找的。

有什么建议/想法吗?