当客户端和服务器在同一台计算机上时,Kerberos身份validation未运行

尝试从运行jboss服务器的同一台计算机上访问应用程序时,我收到以下错误 org.springframework.security.authentication.BadCredentialsException: Kerberos validation not succesfull at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:69) at org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider.authenticate(KerberosServiceAuthenticationProvider.java:86) at org.springframework.security.authentication.ProviderManager.doAuthentication(ProviderManager.java:120) at org.springframework.security.authentication.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:48) at org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:131) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at […]

Jsoup检查字符串是否是有效的HTML

我遇到了Jsoup解析器的困难。 如何判断给定的字符串是否是有效的HTML代码? String input = “Your vote was successfully added.” boolean isValid = Jsoup.isValid(input); // isValid = true isValid标志是真的,因为Jsoup首先使用HtmlTreeBuilder:如果没有html,head或body标签丢失,它会自己添加它们。 然后它使用Cleaner类并根据给定的Whitelist进行检查。 有没有简单的方法来检查字符串是否是一个有效的HTML而没有Jsoup尝试使其成为HTML? 我的例子是AJAX响应,它是“text / html”内容类型。 然后它转到解析器,Jsoup添加了这个标签,结果,响应没有正确显示。 谢谢你的帮助。

无法从Storm教程中运行风暴启动器拓扑

在遵循storm-starter repo中的指南时,我无法实际运行任何拓扑 – 如ExclamationTopology 。 mvn clean install -DskipTests=true成功运行,从顶级Storm repo执行,与storm-examples级别的mvn package 。 当我尝试运行storm jar target/storm-starter-2.0.0-SNAPSHOT.jar org.apache.storm.starter.ExclamationTopology ,我收到错误消息: Error: A JNI error has occurred, please check your installation and try again Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/storm/topology/IRichSpout 我正在运行OS X,Java版本: java version “1.8.0_45” Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed […]

在Edittext中输入十进制值?

我有一个编辑文本。 我想在其中输入小数值。 那是我输入第一个号码的时候。 它应该是这样的:.01 然后我输入了第二个数字。 它应该是这样的:.12 然后是第三个。 它应该是这样的:1.23 它会像这样……如何实现这个场景。 任何的想法?

会话cookie和持久性cookie

据我所知,会话cookie存储在浏览器的进程中(在内存中,而不是在硬盘中)。 当用户关闭浏览器时,此cookie将被释放,我们无法再次获取此cookie。 所以这种cookie用于保存会话ID。 持久性cookie保存在硬盘上。 他们活着直到他们过期。 通常,我们通过设置到期来创建此cookie。 所以我怀疑的是: 如果我们设置一个没有过期时间的 cookie,这个cookie将被视为会话cookie吗? 它将保存在浏览器的进程中? 具有到期时间的cookie必须被视为持久性cookie吗? 我们可以设置一个存储在浏览器进程中的过期时间的cookie吗? 我们可以让会话cookie不出现在浏览器的进程中吗? 让它留在磁盘上? 如果可以,如何编码,php / asp.net / java ??

htmlunit:指定了无效或非法的选择器

我试图用htmlunit模拟登录。 虽然我根据例子编写了我的代码,但我遇到了一个无聊的问题。 以下是我从控制台中获取的一些消息。 runtimeError: message=[An invalid or illegal selector was specified (selector: ‘*,:x’ error: Invalid selector: *:x).] sourceName=[http://user.mofangge.com/Scripts/inc/jquery-1.10.2.js] line=[1640] lineSource=[null] lineOffset=[0] WARNING: Obsolete content type encountered: ‘application/x-javascript’. CSS error: ‘http://user.mofangge.com/Content/Css/Style1/Main.css’ [1:1] Error in style sheet. (Invalid token “\u9518”. Was expecting one of: , , , “”, , , , , , , “.”, “:”, “*”, […]

Play 2.5升级错误:CompletionException – 此处没有可用的HTTP上下文

在示例应用程序上从Play 2.4升级到Play 2.5后,当我运行./activator clean dist ,我没有遇到任何错误,但是在转到特定端点http://localhost:9000/java/proxy ,我收到了以下错误: [error] application – ! @72keog237 – Internal server error, for (GET) [/java/proxy] -> play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[CompletionException: java.lang.RuntimeException: There is no HTTP Context available from here.]] at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:293) at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:220) at play.api.GlobalSettings$class.onError(GlobalSettings.scala:160) at play.api.DefaultGlobal$.onError(GlobalSettings.scala:188) at play.api.http.GlobalSettingsHttpErrorHandler.onServerError(HttpErrorHandler.scala:100) at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:100) at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:99) at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:344) at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:343) at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) Caused by: java.util.concurrent.CompletionException: […]

Android肖像锁定相机预览

我已经像在Android的ApiDemos应用程序中一样实现了Camera Preview。 问题是我想要我的活动,预览被显示为锁定为肖像。 所以我在清单中将screenOrientation设置为portrait。 ‘getOptimalPreviewSize’方法为预览返回相反的值,这意味着,当需要返回480×720时,该方法返回720×480,并且我的活动的FrameLayout中心有一个小预览(这不是我想要的,我希望它匹配父项(是的,布局用“match_parent”定义)。 我试过了: setDisplayOrientation(90); parameters.set(“orientation”,“portrait”); parameters.set(“rotation”,“90”); 似乎没有任何帮助。 为什么我不能以纵向模式显示相机的预览? 锁定。 谢谢

Java Regex – 拆分逗号分隔列表,但在括号内排除逗号

我正在尝试编写将这样拆分Java字符串的正则表达式: 300×250,468×60,300x400v(480×320,768×1024,100×100),400x300v,640x480v(200×200,728×90) 在这样的事情: 300×250 468×60 300x400v(480×320,768×1024,100×100) 400x300v 640x480v(200×200,728×90) 我一直在尝试\,(\()?但是这最终也会在括号中选择逗号。 任何帮助赞赏!

使用JSch连接SFTP时如何选择网络接口

我正面临着由JSch创建到远程SFTP服务器的会话的问题: 我用来通过shell连接sftp服务器的命令是: sftp -o BindAddress=SOME_IP_ADDRRESS myUserName@HOST_IP_ADDR 并且它的工作正常,但是当我尝试Java(JSch)时,我得到一个超时exception。 Java代码是 /* KEY_FILE_NAME = is a file with rsa public key */ ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource(KEY_FILE_NAME).getFile()); JSch jsch = new JSch(); jsch.addIdentity(file.getAbsolutePath()); Properties hash = new Properties(); hash.put(“StrictHostKeyChecking”, “no”); logger.debug(“SSh Server Host name >>” + SSH_SERVER_HOST_NAME + ” || User Name >>” + […]