起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: yeyuanken

[处理中3] bex5默认的jdk能换吗?

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-6-20 16:49:02 | 显示全部楼层
tomcat7、tomcat8、tomcat9都有客户用过
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-6-20 16:54:51 | 显示全部楼层
本帖最后由 yeyuanken 于 2019-6-20 17:15 编辑
jishuang 发表于 2019-6-20 16:49
tomcat7、tomcat8、tomcat9都有客户用过

5.2.7的jdk是1.5的,没问题吗?我只换了tomcat7,一直报错:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"
重新编译BIZ的时候,一直报错:

F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:38: 找不到符号
符号: 类 Docs
位置: 类 DocTools
                Docs docs = new Docs();
                                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:45: 找不到符号
符号: 类 Doc
位置: 类 DocTools
                Iterator<Doc> docs = getDocsByPath("/");
                         ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:54: 找不到符号
符号: 类 Docs
位置: 类 DocTools
                Docs docs = new Docs();
                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:54: 找不到符号
符号: 类 Docs
位置: 类 DocTools
                Docs docs = new Docs();
                                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:63: 找不到符号
符号: 类 Docs
位置: 类 DocTools
                Docs docs = new Docs();
                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:63: 找不到符号
符号: 类 Docs
位置: 类 DocTools
                Docs docs = new Docs();
                                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:69: 找不到符号
符号: 变量 DocHelper
位置: 类 DocTools
                DocHelper.deleteDoc(id, null, isLogicDelete);
                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:74: 找不到符号
符号: 类 Doc
位置: 类 DocTools
                Iterator<Doc> docs = findDocsByName(dir, name);
                         ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:76: 找不到符号
符号: 类 Doc
位置: 类 DocTools
                        Doc doc = docs.next();
                        ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:78: 找不到符号
符号: 变量 DocHelper
位置: 类 DocTools
                                DocHelper.deleteDoc(doc.getsID(), null, isLogicDelete);
                                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:87: 找不到符号
符号: 类 Doc
位置: 类 DocTools
                Doc dir = getDirByDisplayPath(displayPath);
                ^
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\demo\common\logic\code\dsrc\DocTools.java:97: 找不到符号
符号: 类 Doc
位置: 类 DocTools
                Doc dir = getDirByDisplayPath(displayPath);


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-6-20 17:12:15 | 显示全部楼层
tomcat7是否可以用jdk1.5这个不是平台控制的
这个错误就是用的jar编译时jdk的版本高于运行时的jdk版本

如果是平台的jar肯定没问题,tomcat自身的不是平台可以控制的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-6-20 17:16:21 | 显示全部楼层
jishuang 发表于 2019-6-20 17:12
tomcat7是否可以用jdk1.5这个不是平台控制的
这个错误就是用的jar编译时jdk的版本高于运行时的jdk版本

我换了tomcat7,重新编译之后一直报错:
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\Task\src\com\sks\task\ReplyListener.java:8: 无法访问 javax.servlet.ServletContextEvent
错误的类文件: F:\projects\X5.2.7_dev\X5.2.7\apache-tomcat\lib\servlet-api.jar(javax/servlet/ServletContextEvent.class)
类文件具有错误的版本 50.0,应为 49.0
请删除该文件或确保该文件位于正确的类路径子目录中。
import javax.servlet.ServletContextEvent;
                     ^
1 错误
[com.justep.studio.util.CompileBizModelUtil 2019-06-20 17:13:43]
java.lang.RuntimeException: 编译错误 :
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\Task\src\com\sks\task\ReplyListener.java:8: 无法访问 javax.servlet.ServletContextEvent
错误的类文件: F:\projects\X5.2.7_dev\X5.2.7\apache-tomcat\lib\servlet-api.jar(javax/servlet/ServletContextEvent.class)
类文件具有错误的版本 50.0,应为 49.0
请删除该文件或确保该文件位于正确的类路径子目录中。
import javax.servlet.ServletContextEvent;
                     ^
1 错误

        at com.justep.studio.util.JavaCompiler.compilerThrowError(Unknown Source)
        at com.justep.studio.util.CompileBizModelUtil.compiler(Unknown Source)
        at com.justep.studio.ui.views.action.CompileBizModelAction.a(Unknown Source)
        at com.justep.studio.ui.views.action.CompileBizModelAction.a(Unknown Source)
        at com.justep.studio.ui.views.action.e.run(Unknown Source)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[ERROR] 编译错误 :
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\Task\src\com\sks\task\ReplyListener.java:8: 无法访问 javax.servlet.ServletContextEvent
错误的类文件: F:\projects\X5.2.7_dev\X5.2.7\apache-tomcat\lib\servlet-api.jar(javax/servlet/ServletContextEvent.class)
类文件具有错误的版本 50.0,应为 49.0
请删除该文件或确保该文件位于正确的类路径子目录中。
import javax.servlet.ServletContextEvent;
                     ^
1 错误
[com.justep.studio.util.CompileBizModelUtil 2019-06-20 17:13:43]
java.lang.RuntimeException: 编译错误 :
F:\projects\X5.2.7_dev\X5.2.7\model\BIZ\Task\src\com\sks\task\ReplyListener.java:8: 无法访问 javax.servlet.ServletContextEvent
错误的类文件: F:\projects\X5.2.7_dev\X5.2.7\apache-tomcat\lib\servlet-api.jar(javax/servlet/ServletContextEvent.class)
类文件具有错误的版本 50.0,应为 49.0
请删除该文件或确保该文件位于正确的类路径子目录中。
import javax.servlet.ServletContextEvent;
                     ^
1 错误

        at com.justep.studio.util.JavaCompiler.compilerThrowError(Unknown Source)
        at com.justep.studio.util.CompileBizModelUtil.compiler(Unknown Source)
        at com.justep.studio.ui.views.action.CompileBizModelAction.a(Unknown Source)
        at com.justep.studio.ui.views.action.CompileBizModelAction.a(Unknown Source)
        at com.justep.studio.ui.views.action.e.run(Unknown Source)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-6-20 17:32:23 | 显示全部楼层
这个错误就是tomcat中默认带的jar编译的jdk版本高于运行是的jdk版本的问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-6-20 17:48:58 | 显示全部楼层
jishuang 发表于 2019-6-20 17:32
这个错误就是tomcat中默认带的jar编译的jdk版本高于运行是的jdk版本的问题

那就是5.2.7的jdk就是1.5版本的,换tomcat7不行?还是有其他的办法可以处理?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-6-21 08:52:40 | 显示全部楼层
jdk换为tomcat7需要的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-6-21 09:15:50 | 显示全部楼层
jishuang 发表于 2019-6-21 08:52
jdk换为tomcat7需要的啊

换了不行啊,报一堆错误,重新编译BIZ都不行
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-6-21 09:33:01 | 显示全部楼层
报错就看具体的错误信息啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-6-21 10:58:08 | 显示全部楼层
[JPivot] 21 六月 2019 10:34:18,789 ERROR [Session ] com.tonbeller.tbutils.res.JNDIResourceProvider#close: error closing context
javax.naming.OperationNotSupportedException: Context is read only
        at org.apache.naming.NamingContext.checkWritable(NamingContext.java:969)
        at org.apache.naming.NamingContext.close(NamingContext.java:767)
        at com.tonbeller.tbutils.res.JNDIResourceProvider.close(JNDIResourceProvider.java:68)
        at com.tonbeller.tbutils.res.CompositeResourceProvider.close(CompositeResourceProvider.java:56)
        at com.tonbeller.tbutils.res.ResourcesFactory.initialize(ResourcesFactory.java:163)
        at com.tonbeller.tbutils.res.ResourcesFactory.<init>(ResourcesFactory.java:92)
        at com.tonbeller.tbutils.res.ResourcesFactory.<clinit>(ResourcesFactory.java:89)
        at com.tonbeller.tbutils.res.ResourcesFactoryContextListener.contextInitialized(ResourcesFactoryContextListener.java:23)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5197)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5720)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1707)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1697)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
org.dom4j.DocumentException: Can't find bundle for base name com.sun.org.apache.xerces.internal.impl.msg.SAXMessages, locale zh_CN Nested exception: Can't find bundle for base name com.sun.org.apache.xerces.internal.impl.msg.SAXMessages, locale zh_CN
        at org.dom4j.io.SAXReader.read(SAXReader.java:484)
        at org.dom4j.io.SAXReader.read(SAXReader.java:264)
        at com.justep.common.SystemUtils.getHome(Unknown Source)
        at com.justep.report.InitServlet.init(Unknown Source)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1066)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5449)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5747)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1707)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1697)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
Nested exception:
java.util.MissingResourceException: Can't find bundle for base name com.sun.org.apache.xerces.internal.impl.msg.SAXMessages, locale zh_CN
        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:777)
        at com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage(SAXMessageFormatter.java:53)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.getProperty(AbstractSAXParser.java:2060)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.setProperty(SAXParserImpl.java:467)
        at org.dom4j.io.SAXHelper.setParserProperty(SAXHelper.java:34)
        at org.dom4j.io.SAXReader.configureReader(SAXReader.java:911)
        at org.dom4j.io.SAXReader.read(SAXReader.java:463)
        at org.dom4j.io.SAXReader.read(SAXReader.java:264)
        at com.justep.common.SystemUtils.getHome(Unknown Source)
        at com.justep.report.InitServlet.init(Unknown Source)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1066)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5449)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5747)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1707)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1697)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
Nested exception: java.util.MissingResourceException: Can't find bundle for base name com.sun.org.apache.xerces.internal.impl.msg.SAXMessages, locale zh_CN
        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:777)
        at com.sun.org.apache.xerces.internal.util.SAXMessageFormatter.formatMessage(SAXMessageFormatter.java:53)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.getProperty(AbstractSAXParser.java:2060)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.setProperty(SAXParserImpl.java:467)
        at org.dom4j.io.SAXHelper.setParserProperty(SAXHelper.java:34)
        at org.dom4j.io.SAXReader.configureReader(SAXReader.java:911)
        at org.dom4j.io.SAXReader.read(SAXReader.java:463)
        at org.dom4j.io.SAXReader.read(SAXReader.java:264)
        at com.justep.common.SystemUtils.getHome(Unknown Source)
        at com.justep.report.InitServlet.init(Unknown Source)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1066)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5449)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5747)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1707)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1697)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 14:21 , Processed in 0.067842 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表