当前位置: 技术问答>java相关
大侠帮忙看看,tomcat在编译bean的时候出错?
来源: 互联网 发布时间:2015-04-18
本文导语: 我在一个文件里(reg.jsp)用了bean:SplitStr,这个页面在resin里用得好好的,但一到tomcat就出现下面的错误信息。我只好用jdk把它先编成.class文件才能用,问一下大侠倒底是哪儿有问题了? org.apache.jasper.JasperException: Unab...
我在一个文件里(reg.jsp)用了bean:SplitStr,这个页面在resin里用得好好的,但一到tomcat就出现下面的错误信息。我只好用jdk把它先编成.class文件才能用,问一下大侠倒底是哪儿有问题了?
org.apache.jasper.JasperException: Unable to compile class for JSP
C:llzjsp_workWEB-INFclassesllzSplitStr.java:1: The source file encoding may be different with this platform encoding. Please use -encoding option to adjust file encoding, or apply native2ascii utility to make source file ASCII encoding.
error: File C:llzjsp_workWEB-INFclassesllzSplitStr.java does not contain type llz.SplitStr as expected. Please adjust the class path so that the file does not appear in the package llz.
An error occurred at line: 8 in the jsp file: /mail/reg.jsp
………下面就是说找不到SplitStr类的错误啦
org.apache.jasper.JasperException: Unable to compile class for JSP
C:llzjsp_workWEB-INFclassesllzSplitStr.java:1: The source file encoding may be different with this platform encoding. Please use -encoding option to adjust file encoding, or apply native2ascii utility to make source file ASCII encoding.
error: File C:llzjsp_workWEB-INFclassesllzSplitStr.java does not contain type llz.SplitStr as expected. Please adjust the class path so that the file does not appear in the package llz.
An error occurred at line: 8 in the jsp file: /mail/reg.jsp
………下面就是说找不到SplitStr类的错误啦
|
resin tomcat websphere等等之间一些处理机制不一样,不能完全兼容很正常的
|
提示不是说了吗
你的编码方式不一样
比如你在中文win2000下编译好的vclass,
上穿到solaris上就不能运行
解决的办法就是在不同的平台上把*.java重新编译一下
或者在编译的时候用-encoding 指定字符集
你的编码方式不一样
比如你在中文win2000下编译好的vclass,
上穿到solaris上就不能运行
解决的办法就是在不同的平台上把*.java重新编译一下
或者在编译的时候用-encoding 指定字符集
|
说是源文件编码方式不对,不过我没遇到过这种情况。