最近我被要求从旧环境迁移旧版Web应用程序:
到较旧的目标环境:
但是在新环境中运行特定操作我收到错误:
jsr223-1.0.jar
如何解决此异常?
产生上述异常的操作与遗留Web应用程序中jsr223-1.0.jar
提供的Groovy脚本语言有关。
答案 0 :(得分:1)
这是一个JBoss类加载器问题,它因JDK(1.5到1.6)迁移而变得复杂。
JDK 1.6 has included JSR 223 Scripting for the Java™ Platform API,因此不再需要jsr223-1.0.jar
。
对我有用的解决方案是删除public static void main(String[] args)
{
try
{
// what can i write in here to make this a valid exception?
System.out.println("test");
}
catch (InvalidCustomer e)
{
System.err.println("test");
}
(Joseph Valerio and Santosh Singh)。
您可能对reading the whole story感兴趣。