websphere:java.lang.SecurityException: No class by name: HelloWorld 报错处理
解决DWR异常 java.lang.SecurityException: No class by name:
第一种情况:是引入的相应的JS文件,但是没有在DWR.XML文件配置相应的类
即:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="new" javascript="utilityService">
<param name="class" value="com.*.intrust.tools.Utility" />
</create>
<convert converter="bean" match="com.*.intrsut.dao.BusiException" />
<convert converter="bean" match="com.*.intrust.intrust.vo.DimensionVO" />
</allow>
</dwr>
然后引入相应的JS:
第一种情况:是引入的相应的JS文件,但是没有在DWR.XML文件配置相应的类
即:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="new" javascript="utilityService">
<param name="class" value="com.*.intrust.tools.Utility" />
</create>
<convert converter="bean" match="com.*.intrsut.dao.BusiException" />
<convert converter="bean" match="com.*.intrust.intrust.vo.DimensionVO" />
</allow>
</dwr>
然后引入相应的JS:
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/utilityService.js'></script>
第二种情况:
选择项目------->选择清除------->选择EnfoIntrsutWeb 进行清除------->从新构建项目-------->重新发布------->启动服务器
--