草庐IT

glassfish-embedded

全部标签

java - 为工作使用正确的工具 : embedded programming

我对非常​​适合嵌入式编程的编程语言感兴趣。特别是:是否可以用C++编写嵌入式系统?还是使用纯C更好?还是只有在排除语言的某些特性(例如RTTI、异常和模板)时,C++才可以?这个领域的Java怎么样?谢谢。 最佳答案 IsitpossibletoprogramembeddedsystemsinC++?是的,当然,即使在8位系统上也是如此。C++的运行时初始化要求与C稍有不同,即在调用main()之前,必须调用任何静态对象的构造函数。开销(不包括您控制的构造函数本身)很小,但您必须小心,因为未定义构造顺序。使用C++,您只需为使用的

java - 在 eclipse 中添加 org.glassfish.jersey.archetypes

我正在尝试在Eclipse中创建一个Maven项目。我正在尝试创建一个原型(prototype),但出现以下错误。Can'tresolveArchetypeorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.16org.eclipse.core.runtime.CoreException:Couldnotresolveartifactorg.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.16 最佳答案

java - 如何通知 Glassfish 3.1 集群中的所有(相同)单例 bean ?

我有一个在Glassfish3.1.2集群上运行的JEE6应用程序。一个@SingletonBean包含某种(readolny)缓存。用户可以按下GUI中的按钮以使用数据库中的(更新的)内容更新缓存。这在非集群环境中运行良好,但现在我们需要切换到集群。所以我面临的问题是,当用户按下更新按钮时,只有来自他的服务器节点的缓存单例被更新。我的问题是,让其他单例(在其他节点中)也更新那里的数据的最简单方法是什么?我知道问题SingletoninClusterenvironment,但我的问题是针对Glassfish的(因为我希望有一些内置支持),另一个问题是用“Websphere”标记的。我的

java - 避免在 glassfish 上删除计时器

我有一个用@Schedule注释的方法,容器偶尔会调用它。@Schedule(second="*/5",minute="*",hour="*",persistent=false)publicvoidmyTimerMethod()throwsException{...}问题是在某些情况下,我希望此方法引发异常以导致正在进行的事务回滚。但是如果我这样做超过两次,计时器将被删除并且不再调用!INFO:EJB5119:Expungingtimer['68@@1359143163781@@server@@domain1''TimedObject=MyBean''Application=My-Wa

java - 即使端口未被占用,也无法启动 Glassfish 3.1

我在新设置的Debian“Squeeze”服务器上启动Glassfish3.1时遇到问题。这是一个已设置的测试服务器,并且Glassfish安装已从工作服务器复制到另一台服务器。我试过运行:#./asadminstart-domainThereisaprocessalreadyusingtheadminport4848--itprobablyisanotherinstanceofaGlassFishserver.Commandstart-domainfailed.我还尝试重新启动域,因为我认为它可能正在运行:#./asadminrestart-domainServerisnotrunn

java - 是否可以在 Glassfish 3 上使用 Java 8?

我们目前使用Glassfish3,我真的很想使用Java8。我尝试升级到Glassfish4,但我在Glassfish4代码中遇到了两个错误,所以我不得不恢复到Glassfish3。Glassfish3是否可以与Java一起使用8还是我必须升级我的应用程序容器? 最佳答案 不,这不可能(目前,也许稍后会出现解决方法)。我在今天发布的最终Java8JDK中试用了Glassfish3.1.1和Glassfish3.1.2.2。它甚至不启动服务器,抛出一些OSGI异常。正如您对问题的评论所示,它甚至不适用于Glassfish4.0的早期版

Java、JPA、Glassfish、无效资源 : jdbc/__default__pm

我使用Glassfish3.1.2.2(构建5)、JPA、EclipseLink、MySQL我通过Glassfish管理面板创建了MySQL池。从GF管理面板Ping到MySQL没问题。我使用persistence.xml创建了应用程序:org.eclipse.persistence.jpa.PersistenceProvider我尝试部署它并得到错误:Invalidresource:jdbc/__default__pm[#|2012-11-16T02:20:59.480+0400|SEVERE|glassfish3.1.2|javax.enterprise.system.core.c

java - 为什么我收到 Maven 错误 : "Unable to determine if resource X exists in http://maven.glassfish.org/content/groups/glassfish"?

每当我们在Maven中执行我们的site目标时,我们都会在控制台日志中得到一长串与依赖关系相关的错误。这些错误似乎是在构建的依赖关系报告创建部分生成的。当根据http://maven.glassfish.org/content/groups/glassfish存储库检查资源时,似乎会生成所有错误。(其中还有一个奇怪的JavaFX错误,但我们暂时不用担心)构建成功完成。10:21:52[INFO]Generating"Dependencies"report---maven-project-info-reports-plugin:2.7:dependencies10:22:07[ERROR

java - org.glassfish.jersey.internal.RuntimeDelegateImpl 未找到

我在我的项目中使用jersey,并试图从字符串中解析URI。UriBuilder.fromUri("http://localhost:8000").build();代码很简单,但下面出现错误java.lang.ClassNotFoundException:org.glassfish.jersey.internal.RuntimeDelegateImpl程序似乎找不到委托(delegate)。我已经导入了javax.ws.rs.core.UriBuilder并拥有应该在我的构建路径中包含委托(delegate)的jersey-common2.0。但我仍然收到此错误。有人知道如何解决吗?谢

java - Embedded Jetty 为什么要使用 join

EmbeddedJetty教程中的示例建议如下:publicstaticvoidmain(String[]args)throwsException{Serverserver=newServer(8080);server.setHandler(newHelloHandler());server.start();server.join();}为什么我需要添加server.join()行?没有它也能正常工作。 最佳答案 join()在服务器准备好之前一直阻塞。它的行为类似于Thread.join()并且确实调用了Jetty线程池的join