草庐IT

multi-context-coredata

全部标签

java - OSGi 容器中的 Camel : Apply InterceptStrategy to all camel contexts

我有几个包(A、B和C)部署到一个OSGi容器,每个包都包含一个CamelContext和一些路线。我有另一个带有CamelContext的bundle(M)带有路由(用于收集监控数据)和InterceptStrategybean。我想要InterceptStrategybean从M自动应用到所有其他CamelContexts在容器中(即A、B和C中的那些),而无需修改其他包。最终,目标是窃听每个CamelContext的数据。进入M中的路由,无需对A、B或C进行任何更改即可显式路由Exchange.这种方法或类似方法是否可行?所有CamelContexts是使用SpringXML配置

java - 我可以使用@Context注释注入(inject)哪些对象?

我是JAX-RS的新手,正在尝试了解@Context批注应该如何工作。在javadoc上有六个类别的列表(Application,UriInfo,Request,HttpHeaders,SecurityContext和Providers)。但是,我在网络上找到将this注释与其他类型一起使用的代码,例如:@GETpublicStringsomething(@ContextHttpServletRequestreq){}是否有可以与此注释一起使用的受支持类型的列表?在执行标准之间,此列表是否会更改?我目前正在试验Jersey,担心会编写无法移植到其他JAX-RS实现中的代码。

java - 基于 Java(GWT、Spring、Hibernate)的 Web 应用程序的 SaaS/ Multi-Tenancy 方法

我目前正在考虑将使用Spring、GWT、Hibernate、Jackrabbit、HibernateSearch/Lucene(以及其他)的基于Java的单租户Web应用程序转换为成熟的SaaS风格的应用程序。我偶然发现了一篇文章,其中强调了以下7个“事情”,这些“事情”是对单个租户应用程序进行重要更改以使其成为SaaS应用程序:应用程序必须支持Multi-Tenancy。应用程序必须具有某种程度的自助注册。必须有订阅/计费机制。应用程序必须能够有效地扩展。必须具备监控、配置和管理应用程序和租户的功能。必须有一种机制来支持唯一的用户识别和身份验证。必须有一种机制来支持每个租户的某种程

java - "Non-static variable this cannot be referenced from a static context"创建对象时

我编写了以下代码来测试Java中类和对象的概念。publicclassShowBike{privateclassBicycle{publicintgear=0;publicBicycle(intv){gear=v;}}publicstaticvoidmain(){Bicyclebike=newBicycle(5);System.out.println(bike.gear);}}为什么在编译过程中会出现以下错误?ShowBike.java:12:non-staticvariablethiscannotbereferencedfromastaticcontextBicyclebike=ne

java - Jersey - 用于注入(inject)的 @Context 注释。它是如何工作的?

我在看一个不错的RESTtutorialusingJersey.在页面下方,构建了一个名为TodoResource的Web资源,它本身包含两个实例变量publicclassTodoResource{@ContextUriInfouriInfo;@ContextRequestrequest;Stringid;publicTodoResource(UriInfouriInfo,Requestrequest,Stringid){this.uriInfo=uriInfo;this.request=request;this.id=id;}}我想知道UriInfo和Request实例变量究竟是如何

java - JAXB 异常 : Class not known to this context

当我调用使用CXF构建的特定RESTful服务方法时,我收到以下错误,有人知道为什么以及如何解决它吗?JAXBExceptionoccurred:classcom.octory.ws.dto.ProfileDtonoranyofitssuperclassisknowntothiscontext...以下是服务方法和相关的DTO:publicclassService{publicResponseresults(){CollectionprofilesDto=newArrayList();...SearchResultDtosrd=newSearchResultDto();srd.setR

java - Maven 执行 :java goal on a multi-module project

我正在尝试在一个简单的两模块项目上运行exec-maven-plugin的exec:java目标,其中一个模块依赖于另一个模块。到目前为止,我找不到有效的配置。这是一个简化的测试用例:+exec-multi-module-test/+pom.xml+module1/+pom.xml+src/+main/+java/+HelloPrinter.java+module2/+pom.xml+src/+main/+java/+MyMain.java这是父pom:4.0.0com.mkscrg.sandboxexec-multi-module-test1.0pommodule1module2or

java - Transaction-scoped Persistence context 和 Extended Persistence context 有什么区别?

Transaction-scopedPersistencecontext和ExtendedPersistencecontext有什么区别? 最佳答案 JSR-220中清楚地解释了差异。EnterpriseJavaBeans3.0规范:5.6Container-managedPersistenceContexts(...)Acontainer-managedpersistencecontextmaybedefinedtohaveeitheralifetimethatisscopedtoasingletransactionoranext

java - Java SSLContextImpl$TLS10Context 的随机 "peer not authenticated"异常

我在使用SSL连接到HAProxy服务器时随机出现连接失败。我已确认这些故障发生在JDK版本1.7.0_21和1.7.0_25上,但不会发生在1.7.0_04或1.6.0_38上。异常(exception)是Exceptioninthread"main"javax.net.ssl.SSLPeerUnverifiedException:peernotauthenticatedatsun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:397)atSSLTest2.main(SSLTest2.java:

java - Servlet-3 Async Context,如何进行异步写入?

问题描述Servlet-3.0API允许分离请求/响应上下文并在稍后回复它。但是,如果我尝试写入大量数据,例如:AsyncContextac=getWaitingContext();ServletOutputStreamout=ac.getResponse().getOutputStream();out.print(some_big_data);out.flush()对于Tomcat7和Jetty8,它实际上可能会阻塞-而且它确实会阻塞在琐碎的测试用例中。教程建议创建一个线程池,该线程池将处理这样的设置-女巫通常与传统的10K架构相反。但是,如果我有10,000个打开的连接和一个线程池