草庐IT

grails-3.1

全部标签

java - EJB 3.1 应用程序部署为 WAR-only : What about ejb-jar. xml?

我有一个JavaEE6应用程序,由Web内容和EJB组成,并且部署为仅WAR(使用EJB3.1)。该构建基于Maven。我刚刚读到有关在JavaEE6中订购模块初始化的新可能性here我的申请也需要它。此外,我希望可以选择在XML中定义一些EJB属性。由于示例是作为EAR项目部署的,所以顺序在application.xml中定义。但是在WAR部署的项目中,没有application.xml。现在我想知道我在哪里可以定义这些信息?或者是否可以在WAR部署的应用程序中以某种方式使用application.xml?编辑:糟糕,我没有正确阅读模块顺序示例,一开始我以为这是关于我的应用程序中EJ

java - Eclipse 中的 Glassfish 3.1 CREDENTIAL_ERROR

我无法在Windows7上使用“OracleGlassfishServerTools”插件在EclipseIndigo上启动Glassfish3.1。安装插件后,我在服务器View中选择了“新建”->“服务器”,然后单击GlassFish3.1并通过Eclipse下载安装。每次我尝试启动它时,我都会收到以下消息:TheEclipseplugincannotcommunicatewiththeGlassFishserver,statusis:CREDENTIAL_ERROR我发现初始密码是“changeit”,我已经在命令行上将其更改为我自己的密码:bin/asadminchange-m

java - jetty 8 + EJB 3.1 + JTA + CDI + JPA 2 堆栈?

谁能告诉我目前是否可以通过Jetty将部分JavaEE6Web配置文件“粘合在一起”?我找到了很多关于将独立的EJB3容器、JTA提供程序等与较旧的Jetty版本集成的文章,所以我想知道是否可以让它们一起工作。我想组装一个Servlet3.0+CDI+EJB3.1+JTA(如果需要,我真正想要的是声明式事务管理)+JPA2环境,而不是Jetty8(如果没有可用的Jetty替代品,则为Tomcat7)。我的问题是:可以做到吗?有没有人设法做到这一点?有没有关于让OpenEJB、Atomikos、Weld、EclipseLink和Jetty(或任何其他类似堆栈)协同工作的文章?那里有任何神

java - 如何在 Grails 或 Java 应用程序中轻松实现 "who is online"?

我正在用grails构建一个社区网站(使用ApacheShiro作为安全和身份验证系统),我想实现“谁在线?”的功能。此网址http://cksource.com/forums/viewonline.php(如果您无权访问此网址,请参阅下面的快照)给出了我想要实现的目标的示例。我怎样才能以最简单的方式做到这一点?Grails或Java中是否有任何现有解决方案?谢谢。快照:SnapshotofWhoisonlinepagehttp://www.freeimagehosting.net/uploads/th.2de8468a86.png或在这里查看:http://www.freeimage

java - 在没有 Grails 的普通 Spring MVC 中使用 GSP View

我想在普通的旧SpringMVC应用程序中使用GSPView而不是JSP/JSTLView。我在web.xml中添加了一个groovy.servlet.TemplateServlet,如下所示:GroovyTemplategroovy.servlet.TemplateServlettemplate.enginegroovy.text.GStringTemplateEngineGroovyTemplate*.gsp并设置一个SpringInternalResourceViewResolver来加载GPS文件。到目前为止一切正常,但要将模型中的值暴露给模板我必须做一些技巧(子类化Templ

java - EJB 3.1 容器管理并发与同步

我已经开始阅读有关单例sessionbean和用于使用容器管理并发的注释的信息。与简单地使用“同步”关键字相比,我看不出这样做有什么好处,所以我怀疑我遗漏了一些重要的东西。考虑O'Reilly的Rubinger&Burke的书“EnterpriseJavaBeans3.1”中的这个例子:@javax.ejb.Lock(javax.ejb.LockType.READ)publicStringconcurrentReadOnlyMethod(){...}@javax.ejb.Lock(javax.ejb.LockType.WRITE)publicvoidallowOnlyOneWriteA

java - 我怎样才能将这个使用 SpringJUnit4ClassRunner 的面向 'spring 3.1' 的 junit4 测试转换为基于 spring 的基于 junit3.8 的测试?

此代码使用Spring3.1和junit4以及spring-test3.1。我想使用和加载junit3.8.x来转换这段代码。这是由于遗留构建系统。我怎样才能做到这一点?大多数spring在线文档都围绕以下方法展开。我需要能够“加载Spring类(class)”。在这种情况下,我有一个XML文件rest-servlet.xml并且“服务”类被注释了。我希望能够在每次测试之前加载该rest-servletspring配置文件并设置spring。测试Activity日志:importorg.junit.Assert;importorg.junit.Before;importorg.juni

java - commons-httpclient-3.1 中的 URIUtil.encodePath 发生了什么变化?

我想做问题中描述的事情724043,即对URI的路径组件进行编码。建议这样做的类(class)是URIUtil来自CommonsHttpClient3.1。不幸的是,该类似乎已从最新版本的HttpClient中消失。来自HttpClient4.1的类似名称的类,URIUtils,不提供相同的功能。此类/方法是否已移至我不知道的其他库,或者它是否已经消失?我最好只是将3.1版本中的类复制到我的代码中,还是有更简单的方法? 最佳答案 该模块的维护者已规定youshouldusethestandardJDKURI类代替:Thereason

java - org.codehaus.groovy.grails.cli.support.GrailsS​​tarter 找不到错误

从Grails2.3.10更新到2.3.11并将路径变量更新为之后exportGRAILS_HOME=/Applications/grails/grails-2.3.11当我运行:grails我得到以下错误:Error:Mainclassorg.codehaus.groovy.grails.cli.support.GrailsStartercouldnotbefound 最佳答案 我找到了解决方案。如果您转到grails/bin文件夹并从命令行运行grails,您可以在之后关闭控制台,当您再次打开控制台时,问题将得到解决。

java - 如何将 EJB 3.1 公开为 REST Web 服务?

在阅读AdamBien's上的一篇文章时,我在使用EJB3.1时发现了Java的一个新特性。博客。问题是无状态和单例bean可以作为根资源公开。但是怎么办?我试着这样做:@Stateless@LocalBean@Path("Hybrid")publicclassRESTEJBSample{@GET@Path("/demo")@Produces(MediaType.TEXT_PLAIN)publicStringsomething(){return"IamaHybrid!!!";}}当我调用URLhttp://localhost:8080/HybridSample/resources/Hy