草庐IT

jetty-all

全部标签

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 - 有没有办法在构建之前告诉 Eclipse "Save all"?

有谁知道是否有办法让Eclipse在构建Java代码之前执行“全部保存”?(我不使用“自动构建”选项,我说的是当您使用“Ctrl+B”进行全部构建时)我已经挖掘了偏好,但似乎找不到任何东西,所以我想我会检查StackOverflow的hive思维以防万一。我使用的是Ganymede,V3.4.1,版本号:M20080911-1700,如果相关的话。提前致谢,戴夫·麦基 最佳答案 在首选项General->Workspace下,有一个“构建前自动保存”选项。 关于java-有没有办法在构建

java - 如何禁用 Jetty 的 WebAppContext 的目录列表?

我正在将Jetty(版本7.4.5.v20110725)嵌入到Java应用程序中。我正在使用Jetty的WebAppContext在./webapps/jsp/中提供JSP页面,但是如果我访问localhost:8080/jsp/,我会得到./webapps/jsp/的全部内容的Jetty目录列表。我尝试在WebAppContext上将dirAllowed参数设置为false,但它不会更改目录列表行为。在ResourceHandler上禁用目录列表只需将false传递给setDirectoriesListed,即可按预期工作。有人可以告诉我如何为WebAppContext执行此操作吗?

java - 针对接口(interface) : Do you write interfaces for all your domain classes? 进行编程

我同意,针对接口(interface)进行编程是一种很好的做法。在大多数情况下,Java中的“接口(interface)”在这个意义上是指语言构造接口(interface),因此您编写一个接口(interface)和一个实现类,并且大部分时间使用接口(interface)而不是实现类。我想知道这是否也是编写域模型的好习惯。因此,例如,如果您有一个域类Customer,并且每个客户可能有一个Orders列表,那么您一般是否也会编写接口(interface)ICustomer和IOrder。并且客户也会有一个IOrders列表而不是Orders吗?或者你会在域模型中使用接口(interfa

java - 在 Jetty 9 中更改线程池大小

如何更改嵌入式Jetty9中的线程池大小?我们需要任何特定的组件吗? 最佳答案 来自docs:TheServerinstanceprovidesaThreadPoolinstancethatisthedefaultExecutorserviceotherJettyservercomponentsuse.Theprimeconfigurationofthethreadpoolisthemaximumandminimumsizeandissetinetc/jetty.xml.101000或者QueuedThreadPoolthreadP

java - 使用 web.xml 配置嵌入式 jetty ?

我正在尝试生成与我的Web应用程序的war以及带有嵌入式jetty的自包含jar文件。对于嵌入式jetty(jar文件分发),我添加了一个servlet,如下所示:publicstaticvoidmain(String[]args)throwsException{Serverserver=newServer(8080);ServletContextHandlercontext=newServletContextHandler(ServletContextHandler.SESSIONS);context.setContextPath("/");server.setHandler(con

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

java - 请求随机可用端口后如何发现嵌入式 Jetty 端口?

Serverserver=newServer(0);(..)server.start();//thisreturns_zero_?!?!intlisteningPort=server.getConnectors()[0].getPort();我正在使用嵌入式Jetty7API。将零传递给Server(int)构造函数会导致Jetty自动分配可用端口,我如何才能发现分配了哪个端口?我已阅读文档,但找不到此信息。谢谢.. 最佳答案 函数getPort()返回配置值。尝试server.getConnectors()[0].getLocal

java - jetty 跨源过滤器

我已经配置了Jetty的跨域过滤器,但我仍然收到以下错误。有谁知道出了什么问题以及如何解决?错误消息下方是我的覆盖描述符(即补充web.xml)错误:Originhttp://localhost:8090isnotallowedbyAccess-Control-Allow-Origin.覆盖描述符:cross-originorg.eclipse.jetty.servlets.CrossOriginFilterallowedOrigins*allowedMethods*allowedHeaders*cross-origin/*请求headerAccept:*/*Accept-Charse

java - 使用命名参数的 native 查询失败并显示 "Not all named parameters have been set"

我想执行一个简单的原生查询,但它不起作用:@AutowiredprivateEntityManagerem;Queryq=em.createNativeQuery("SELECTcount(*)FROMmytablewhereusername=:username");em.setProperty("username","test");(int)q.getSingleResult();为什么会出现这个异常?org.hibernate.QueryException:Notallnamedparametershavebeenset:[username] 最佳答案