java-ee相关内容

JAX-RS 2.0资源实例构建时的应用程序上下文路径

是否有可能在JAX-RS 2.0资源类实例构造时(以及可能在静态类初始化时)获得Java EE 7应用程序的上下文路径,还是仅在向端点中的端点请求时才可用?资源类别? 通过上下文路径,我是指Java EE 7应用程序中对HttpServletRequest#getContextPath()的调用将返回的字符串. 我想您可能会为已部署的应用程序提供多个上下文路径别名.如果是这样,上下文路 ..
发布时间:2019-08-30 10:27:08 其他开发

如何对多个项目使用相同的ContainerRequestFilter?

我有两个项目A和B,其中B依赖于A.因此A的所有类都可供B使用. 现在,我已经定义了ContainerRequestFilter来拦截请求中的某些信息.如果我调用项目A的端点,就会被调用.但是,如果我调用项目B的端点,就不会被调用. 显然,项目A和项目B的上下文根不同. 示例: http://localhost:8080/projecta/ .. http://localhost ..
发布时间:2019-08-30 10:26:51 Java开发

缓存机制集群环境

如果我们在普通类(不是singelton类)中使用静态哈希映射来缓存进程它是否可以在集群环境中工作? 解决方案 静态字段的值存储在JVM的内存中,因此每个JVM都有自己的静态映射。这可以,但除非您想为群集的所有成员提供唯一的缓存。 ..
发布时间:2019-01-15 20:53:47 Java开发

克隆和for循环的问题

private void buildDeck(ArrayList Monsters,ArrayList Spells){ int monstersQouta = 15; int spellsQouta = 5; 随机r = new Random(); for(; monstersQouta> 0; monstersQouta--){ in ..
发布时间:2019-01-15 20:53:41 Java开发

如何检测请求是来自浏览器还是智能手机?

我正在使用Web应用程序,它运行正常。 现在有一个特定的页面,当我从智能手机浏览器访问应用程序时变得笨重,所以我想要一个像 if(请求来自计算机浏览器客户端) 转发到Web应用程序中的庞大页面 else if(请求来自智能手机) 转发到其他一些轻量级页面。 请提出你的建议我如何实现这个 解决方案 使用用户代理。根据方便和惯例,与服务器的每个连接都带有此标头 ..
发布时间:2019-01-15 20:53:36 Java开发

创建一个java程序,按顺序给出3个术语作为输入(a,b,c)打印它们的根

Wrie方法printRoots给出3个术语作为输入(a,b,c)按顺序打印它们的根 我们有以下给定的信息 如果b²-4ac 是正数,您的程序应该打印“两个根是X和Y“其中X是较大的根,Y是较小的根 如果b²-4ac * 等于0 * ,程序应该打印。 “等式有一个X”,其中X是唯一的根 如果b²-4ac 是负数,该程序应打印。“该等式有两个根(-X1 + Y1i)和(-X2 ..
发布时间:2019-01-15 20:53:34 Java开发

如何在没有Spring框架的Java EE应用程序中创建类似Spring Shell的CLI?

我在我的项目中使用了Spring shell,效果非常好。 现在我们在JBoss应用服务器上有一个Java EE项目。我希望有一个好的CLI,就像Spring shell一样。如何做到这一点? 解决方案 据我了解你的要求,Spring Shell并不适用于此。 Spring Shell与利用JLine在实际终端中运行有些联系。可以编写另一个实现(类似于“在IDE中运行”方法),扫描M ..
发布时间:2019-01-15 20:53:29 J2EE

子容器在启动期间失败

我收到以下错误; 严重:启动期间子容器失败 java.util.concurrent .ExecutionException:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ SimpleJDBCRealm ..
发布时间:2019-01-15 20:53:21 服务器开发

如何找出Linux Machiene中定义的属性名称?

我正在通过putty远程使用Linux机器来部署我们的Java EE应用程序。 在Tomcat服务器文件夹中,我需要找到一个名为 bayer.home 的属性。 我使用了以下命令: grep bayer.home / home / HHHuser / tomcat 检查属性是否存在于Tomcat文件夹中。 请告诉我这是否正确? 如果不正确可以请 ..
发布时间:2019-01-15 20:53:14 Java开发

Weblogic:如何防止“bean代码与生成的代码之间存在不匹配”部署时

我在WebLogic 12c上使用WLST(脚本)自动部署(12.1.3 - 最新)。这会自动在受管服务器(而非管理服务器)上部署我的企业应用程序。 注意:如果我手动执行部署,也会出现错误。 有时我会收到此异常: bean代码和生成的代码之间存在不匹配。 ... 我的应用程序当时没有部署。这无法通过再次部署来解决,只有在AdminServer控制台的帮助下才能 ..
发布时间:2019-01-15 20:52:22 Java开发

在RESTEasy Client中提取JSON响应的特定节点

我正在使用RESTEasy客户端从API检索JSON字符串。 JSON有效负载看起来像这样: { “foo1”:“” , “foo2”:“”, “_ bar”:{ “items”:[ {“id”:1,“name”:“foo”,“ foo“:”bar“}, {”id“:2,”name“:”foo“,”foo“:”bar“}, {”id“:3,”name“ :“foo”,“foo”:“b ..
发布时间:2019-01-15 20:52:14 Java开发

性能问题:结果集迭代

我希望有人澄清我的以下问题。 1)目前我正在从java代码调用过程并获取结果集。要迭代500个记录,需要20秒。我尝试了各种fetchSize,如50,100,300,501,2000,4000但没有改进。有人可以对此提出建议。 2)使用查询代替过程会改善结果集迭代性能吗? 3)任何其他建议? Code Snippet: CallableStatement call ..
发布时间:2019-01-15 20:52:05 Java开发