问题标签 [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.
jetty - 如何在同一个 war 文件中创建一个 jetty 6 和 jetty 7 兼容的 jetty-web.xml 文件?
在 Jetty 6 中,我需要创建一个WEB-INF/jetty-web.xml
包含以下内容的文件:
但在 Jetty 7 中,我需要完全相同的文件WEB-INF/jetty-web.xml
来包含以下内容:
两个文件不同(org.mortbay
vs org.eclipse
)。如何创建 1 个与 jetty 6 和 jetty 7 兼容的 war 文件?
google-app-engine - 如何更改 dev_appserver 的日志记录级别
您知道如何更改 Google App Engine 的日志记录级别dev_appserver
吗?
我想将其设置为 ERROR 删除消息,例如:
.net - .NET 中的 WebSphere 等效项
.NET 中是否有与 websphere 风格的应用服务器等效的东西?可以跨多个项目/解决方案管理我们所有的 WCF 端点、跟踪依赖项和版本、处理 WS-Discovery(或 WSDL 或其他)的东西?
理想情况下是 F/OSS?
java - 在 Java 应用程序中启动的 Java appserver
我正在寻找一个基于 Java 的应用程序服务器,它应该在 Java 应用程序中是可控的。我希望能够在应用程序中启动/停止服务器。
到目前为止,我看到的 Glassfish、JBoss 的大多数应用程序服务器都是由操作系统控制的,而不是能够集成到现有的 Java 应用程序中。
c# - 全网数据同步
我们开发了一个在 MS SQL Server 上运行的 C# WinForms 应用程序。直到今天,我们都在使用一个非常简单的自制 OR-Mapper(使用反射),它带有一个用单例模式实现的廉价缓存机制。有一个用户触发的“重置”功能。该架构是一个简单的两层(客户端、服务器)三层(客户端上的表示和逻辑,MS SQL 作为服务器上的数据层)。
通常我们加载大约 300 行和大约 30 列,这些列经常更改(以及其他一些很少更改的表)。此应用程序的不同实例在不同的客户端计算机上运行,加载了相同的 300 行,并在随机行上更改数据。应用程序立即更新数据库上的数据。在他们这样做之前,会检查完整性,以便用户在出现问题时获得反馈。但是对于用户在屏幕上看到旧值的某些行,当他想确保拥有最新数据时,他必须手动重置缓存。
如果应用程序考虑更改的行本身,那就太好了。每隔几秒就会有更新。但只有其中一些更新与其他应用程序相关(取决于有源过滤器......)
我想到的解决方案:
- 使用带有公共缓存的 OR-Mapper(例如带有集群缓存的 NHibernate)
- 开放式问题:这些 L2 缓存是为客户端应用程序设计的吗?当缓存更改发生时,我可以触发 UI 更新吗?其他基于 OR-Mapper 的解决方案?
- 使用应用服务器实现另一层,将逻辑移至该应用服务器。只运行一个实例,它缓存数据并在逻辑对象上发送事件,通知其他客户端更新的数据。不要在客户端缓存任何数据。
- 开放式问题:在应用服务器上加载?与应用服务器的开销通信?将逻辑 DLL 移动到应用服务器中的工作量..?报告的数据源(直接/应用服务器)?
- 像这个用户考虑的东西:https ://stackoverflow.com/questions/7593884/what-technology-to-use-for-data-persistence-cache-and-synchronization-in-n-tier
- 在逻辑级别添加某种数据更改通知(基于广播的通知...)
- 开放式问题:现有库?在 SQL Server 上加载?
- 完全其他解决方案?
我知道我在这里没有得到解决方案。只需要对这些解决方案(或新解决方案)的一些想法......感谢您的任何投入!
java - 在运行的生产环境中添加类文件
是否可以只将 java 类的 .class 文件添加到正在运行的应用服务器上的 ear 文件中,而无需重新启动它。JVM 类加载器如何以这种方式加载它。我的印象是类加载器在启动时加载一个文件,如果你要在正在运行的应用服务器中更改类文件,你将不得不重新启动服务器。
python - 每当我将项目上传到应用引擎服务器时运行一些代码
我已经建立了一个appeninge 项目,我怎样才能在appserver 上只运行一次代码,即当我将整个项目上传到服务器时。
我应该如何完成这个任务???
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。
我错过了什么?
谢谢。
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 中的哈希值相同的哈希值。
node.js - 带有嵌入式数据库和脚本的完整的小型 Web/应用程序服务器
我什至不知道要问什么问题,但无论如何我都会尝试我需要一个占用空间小的“应用程序服务器”,它将托管一个数据库、脚本语言和一个 Web 服务器——所有这些都在一个进程中。不需要像 Java、.Net 或 Ruby 这样的外部 SDK/框架的东西——只是一个带有一堆脚本文件和我的自定义代码的 exe。
该功能应包括:http 服务器、用于常见任务的脚本编程 API(数据库访问、http 通信、系统 API 接口)和嵌入式数据库/键值存储。它应该适用于 windows 和 unix。
例如 MongoDB 没有外部依赖,有一个内置的数据库,内部也有 javascript 解释器。但它不能运行自定义脚本或加载扩展库(afaik)——它不是为应用服务器而设计的。但如果是的话,这将是我正在寻找的。
有什么建议/想法吗?