草庐IT

jax-ws-commons

全部标签

java - 如何在 JAX-RS 应用程序中从基于 web.xml 的授权切换到通过注释进行授权

我有一个有效的(基于web.xml的)容器身份验证和授权。由于的限制我需要switchtojavax.annotation.security注释。我发现我需要在我的web.xml中进行额外的配置才能打开基于角色的安全注释。DescribedintheRESTEasyUserGuide但这对我不起作用:我收到错误404(无法找到相关资源:/services/customers/1),具体取决于是否Resteasyorg.jboss.resteasy.plugins.server.servlet.HttpServletDispatcherResteasy/*在web.xml中定义或不在之后

java - 使用 : JAX-RS API, ServiceLocator 和远程 EJB 组织我的项目的选项

我正在尝试找出我的API项目架构的选项。我想使用JAX-RS1.0版创建一个API。此API使用来自更大、更旧且更复杂的应用程序的远程EJB(EJB3.0)。我正在使用Java6。到目前为止,我可以做到这一点并且可以正常工作。但我对解决方案不满意。查看我的包裹配置。我的担忧在代码后描述:/api//com.organization.api.v1.rs->RestServiceswiththeJAX-RSannotations/com.organization.api.v1.services->ServiceclassesusedbyRestServices.Basically,they

java - 如何使用 apache commons BooleanUtils.and 方法?

Apachecommons-lang有两个重载的BooleanUtils.and方法。publicstaticbooleanand(finalboolean...array){publicstaticBooleanand(finalBoolean...array){调用BooleanUtils.and方法时,会抛出ambiguousmethodcall错误。java:referencetoandisambiguousbothmethodand(boolean...)inorg.apache.commons.lang3.BooleanUtilsandmethodand(java.lang

java - 无法使用包 org.apache.commons.lang.StringUtils

我是Jdeveloper的新手,我正在编写一个在两个字符串之间使用文本的程序。我偶然发现了StringUtils.substringBetween()函数,但是当我编译程序时它说找不到变量StringUtils并且无法识别org.apache.commons.lang.StringUtils包。请告诉我哪里出错了。我想到的一件事是库中缺少该软件包,但由于我是新手,所以我不知道如何安装这样的软件包或在何处安装。我正在使用jdev10.1.3.5.0。我在网上偶然发现的代码是这样的:importjava.util.Date;importorg.apache.commons.lang.Str

java - JAX-RS Cookie 响应未在浏览器中显示

我正在使用Rest响应在客户端设置cookie。但是当我在Chrome中打开“资源”时,我看不到正在设置的cookie。但有趣的是,当我进入chrome设置并检查所有cookie时,我找到了我正在设置的cookie。同样,来自w3schools的getCookie()javascript函数(或处理所有可能性的更好版本)什么也没给我。我试过firefox,同样的事情发生了。当我看到所有的cookie时,我看到了我的cookie,但是JS函数getCookie()没有返回任何东西。我认为cookie设置不正确。这是我的JAX-RS响应:Cookiec1=newCookie(Constan

java - Spark 1.4.0 java.lang.NoSuchMethodError : com. google.common.base.Stopwatch.elapsedMillis()J

我正在使用spark1.4.0/hadoop2.6.0(仅适用于hdfs)并且在运行ScalaSparkPageRank示例时(examples/src/main/scala/org/apache/spark/examples/SparkPageRank.scala),我遇到以下错误:Exceptioninthread"main"java.lang.NoSuchMethodError:com.google.common.base.Stopwatch.elapsedMillis()Jatorg.apache.hadoop.mapred.FileInputFormat.listStatus

java - Apache common SimplexSolver ObjectiveFunction 用于最大化矩阵中值的总和

我正在尝试使用apache-commons中的Simplex求解器来解决以下线性问题:org.apache.commons.math3.optim.linear.SimplexSolver。n是行数m是列数L是每行总和值的全局限制这是我目前所拥有的:Listconstraints=newArrayList();double[][]A=calculateAValues();//m=countofcolumns//constraint1:thesumofvaluesinallcolumnmustbe我无法正确设置目标函数,而且可能还缺少其他一些东西。到目前为止,我的每一次尝试都导致了Unb

java - 读取 JAX-RS body InputStream 两次

我有一个JAX-RS日志过滤器来记录请求和响应的详细信息,如下所示:publicclassLoggingFilterimplementsContainerRequestFilter,ContainerResponseFilter{@Overridepublicvoidfilter(finalContainerRequestContextrequestContext)throwsIOException{...Stringbody=getBody(request);...if(LOGGER.isDebugEnabled()){LOGGER.debug("request:{}",httpRe

java - 如何使用 Spring-WS 将异常转换为返回码?

我目前在使用SpringWS时遇到错误代码和消息的问题。为方便起见,我们使用带有JAXB2绑定(bind)和@Endpoint和@PayloadRoot注释的SpringWS2.0。我们的端点如下所示:@EndpointpublicclassMyEndpoint(){privatestaticfinalStringMY_NAMESPACE=...;@PayloadRoot(namespace=MY_NAMESPACE,localPart="myPart")publicMyPartResponsehandleMyPart(MyPartmyPart){....}}我们仅将soap用作由XS

java - 更改 schemaLocation 和 soap :address location in runtime generated WSDL with JAX-WS

是否可以在JAX-WSWSDL中配置位置(schemaLocation和soap:addresslocation)?当我部署下面的示例时,“servername”将是localhost,“serverport”将是Web应用程序的本地端口号。但是,我想将它们重新配置为重定向到服务的代理服务器名称和服务器端口。这可能吗?我将如何实现?部署环境为Tomcat和Apache。我有以下服务类:@WebServicepublicclassAuthenticationService{....publicAuthenticationService(){}@WebMethodpublicAuthent