我有一个适用于tomcat的工作正常。今天,我试图把它放在玻璃鱼上。 部署失败,因为在我的应用程序中使用的1个正则表达式总是在glassfish的服务器上返回false,但在tomcat上工作正常。 我已经尝试了这种简单的模式来进行测试:正则表达式总是在玻璃上返回falseFish
Pattern p = Pattern.compile("[a-z]");
Matcher m = p.matcher("toto");
System.out.println(m.matches());
此测试失败。 任何解决方案?
我有这个模式的GlassFish的服务器上失败
public static boolean isPatternValid(String pattern, String string){
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(string);
return m.matches();
}
public static String patternExtension(String extension){
return "([^\\s]+(\\.(?i)("+extension+"))$)";
}
哦,该死的,我怎么能忘记这件事^^。但我的问题仍然存在。 – Scandinave