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

QQ登录

只需一步,快速开始

查看: 8183|回复: 11

[结贴] 运行tomcat时出错.以前安装过AppServ,用的是自带的MySQL的数据库

[复制链接]

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
QQ
发表于 2014-1-15 13:12:01 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号: 2457
数据库: MySQL 服务器操作系统: 应用服务器: Tomcat
客户端操作系统: Windows XP 浏览器: Chrome
2014-1-15 13:02:41 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\lumeet\X5\X5.2.6_dev\X5.2.6\jdk\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;E:\j2sdk\bin;C:\Program Files\Common Files\Autodesk Shared\;C:\Documents and Settings\Administrator\Local Settings\Application Data\Kingsoft\WPS Office\9.1.0.4429\office6;C:\AppServ\Apache2.2\bin;C:\AppServ\php5;C:\AppServ\MySQL\bin
2014-1-15 13:02:41 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2014-1-15 13:02:41 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 576 ms
2014-1-15 13:02:41 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2014-1-15 13:02:41 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
[JUSTEP_HOME in UIServer]: D:\lumeet\X5\X5.2.6_dev\X5.2.6
[JUSTEP_HOME in BusinessServer]: D:\lumeet\X5\X5.2.6_dev\X5.2.6
2014-01-15 13:02:45 BusinessServer debug mode --> true
许可信息
版本:开发版
2014-01-15 13:02:46 加载模块:/SA/OPM/system ...
2014-01-15 13:02:46 加载模块:/SA/OPM ...
2014-01-15 13:02:46 加载模块:/SA ...
2014-01-15 13:02:46 加载模块:/system/logic/action ...
2014-01-15 13:02:46 加载模块:/system/logic ...
2014-01-15 13:02:46 加载模块:/system ...
2014-01-15 13:02:46 加载模块:/system/data ...
2014-01-15 13:02:46 加载模块:/system/ontology ...
2014-01-15 13:02:46 加载模块:/system/logic/fn ...
2014-01-15 13:02:46 加载模块:/SA/OPM/logic/action ...
2014-01-15 13:02:46 加载模块:/SA/OPM/logic ...
2014-01-15 13:02:47 加载模块:/system/logic/code ...
2014-01-15 13:02:47 加载模块:/SA/OPM/logic/code ...
2014-01-15 13:02:47 加载模块:/SA/OPM/logic/code/orgSynchronize ...
2014-01-15 13:02:47 编码: JUSTEP150009; 提示: 业务服务器初始化出错
com.justep.exception.BusinessException: 编码: JUSTEP150009; 提示: 业务服务器初始化出错
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.init(Unknown Source)
        at com.justep.x.bs.BusinessServerServlet.init(Unknown Source)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
        at org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: SELECT p FROM SA_OPPerson p where p.sValidState=1
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.KSQL.select(Unknown Source)
        at com.justep.business.server.BusinessServer.init1(Native Method)
        at com.justep.business.server.BusinessServer.init(Unknown Source)
        ... 19 more
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150055; 提示: 在模块"/system/data"下获取数据库连接出错
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.Transaction.getConnection(Unknown Source)
        at com.justep.system.data.Transaction.getConnection(Unknown Source)
        at com.justep.model.ModelUtils.getConnection(Unknown Source)
        ... 25 more
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
        at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
        at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
        at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
        at com.justep.system.data.Transaction.getConnectionWithJndi(Unknown Source)
        ... 28 more
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2558)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
        at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
        at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
        at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
        ... 31 more


以前安装过AppServ,用的是自带的MySQL的数据库。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-1-15 13:53:24 | 显示全部楼层
mysql启动成功了吗?system数据源测试成功吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-1-15 14:09:01 | 显示全部楼层
1、用自己的MYSQL数据库,注册字符集问题;
2、用自己的MYSQL数据库,需要创建及初始化一下与X5相关的数据库;
3、完成以前操作后,测试一下数据源是否能正常测试通过。

4、如果用自己安装的MSYQL数据,还要检查一下数据库是否允许其它机器连接。

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
QQ
 楼主| 发表于 2014-1-15 15:10:57 | 显示全部楼层
jishuang 发表于 2014-1-15 13:53
mysql启动成功了吗?system数据源测试成功吗?

数据源测试成功了 但初始化的时候提示 specified key was too long ; max key length 1000bytes
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-1-15 16:20:00 | 显示全部楼层
specified key was too long ; max key length 1000bytes

数据库的字符集问题,导致有些数据没有初始化成功,平台用的是UTF-8,需要改一下数据库的字符集

上面不是说用的平台自带的mysql,怎么自己初始化了,平台带的就是初始化好的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
QQ
 楼主| 发表于 2014-1-15 16:20:14 | 显示全部楼层
jishuang 发表于 2014-1-15 13:53
mysql启动成功了吗?system数据源测试成功吗?

数据源测试成功了 但初始化的时候提示 specified key was too long ; max key length 1000bytes
退出后直运行stiudio里面的tomcat出现以下信息是不是就完成了?

2014-1-15 16:14:23 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\lumeet\X5\X5.2.6_dev\X5.2.6\jdk\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;E:\j2sdk\bin;C:\Program Files\Common Files\Autodesk Shared\;C:\Documents and Settings\Administrator\Local Settings\Application Data\Kingsoft\WPS Office\9.1.0.4429\office6;C:\AppServ\Apache2.2\bin;C:\AppServ\php5;C:\AppServ\MySQL\bin
2014-1-15 16:14:23 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2014-1-15 16:14:23 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 596 ms
2014-1-15 16:14:23 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2014-1-15 16:14:23 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
[JUSTEP_HOME in UIServer]: D:\lumeet\X5\X5.2.6_dev\X5.2.6
[JUSTEP_HOME in BusinessServer]: D:\lumeet\X5\X5.2.6_dev\X5.2.6
2014-01-15 16:14:28 BusinessServer debug mode --> true
许可信息
版本:开发版
2014-01-15 16:14:28 加载模块:/SA/OPM/system ...
2014-01-15 16:14:28 加载模块:/SA/OPM ...
2014-01-15 16:14:28 加载模块:/SA ...
2014-01-15 16:14:28 加载模块:/system/logic/action ...
2014-01-15 16:14:28 加载模块:/system/logic ...
2014-01-15 16:14:28 加载模块:/system ...
2014-01-15 16:14:28 加载模块:/system/data ...
2014-01-15 16:14:29 加载模块:/system/ontology ...
2014-01-15 16:14:29 加载模块:/system/logic/fn ...
2014-01-15 16:14:29 加载模块:/SA/OPM/logic/action ...
2014-01-15 16:14:29 加载模块:/SA/OPM/logic ...
2014-01-15 16:14:29 加载模块:/system/logic/code ...
2014-01-15 16:14:29 加载模块:/SA/OPM/logic/code ...
2014-01-15 16:14:29 加载模块:/SA/OPM/logic/code/orgSynchronize ...
2014-01-15 16:14:30 加载模块:/system/config ...
2014-01-15 16:14:30 BusinessServer started
2014-1-15 16:14:30 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2014-1-15 16:14:30 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2014-1-15 16:14:30 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2014-1-15 16:14:30 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2014-1-15 16:14:30 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2014-1-15 16:14:30 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2014-1-15 16:14:30 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2014-1-15 16:14:30 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2014-1-15 16:14:30 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2014-1-15 16:14:30 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31  config=null
2014-1-15 16:14:30 org.apache.catalina.startup.Catalina start
信息: Server startup in 7543 ms
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-1-15 16:29:16 | 显示全部楼层
这个提示已经启动成功了

初始化提示参考5楼
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
QQ
 楼主| 发表于 2014-1-15 17:21:20 | 显示全部楼层
jishuang 发表于 2014-1-15 16:29
这个提示已经启动成功了

初始化提示参考5楼

哦,我用的是Appserv自带的MySQL,然后我用utf8_unicode_ci后还是会报错呢.然后就是启动成功后访问系统时还是显示  业务服务器连接异常, 请与管理员联系检查服务器状况
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-1-15 17:29:11 | 显示全部楼层
初始化还报错那还是编码不对

specified key was too long ; max key length 1000bytes
是mysql提示的,可以到网上查找相关的资料,看看是不是编码什么地方没改全



访问系统时还是显示  业务服务器连接异常, 请与管理员联系检查服务器状况,是否修改过tomcat的端口?如果修改了参考http://bbs.justep.com/forum.php? ... 4&pid=165038302


如果没有修改过,把控制台的错误信息发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
QQ
 楼主| 发表于 2014-1-15 17:38:23 | 显示全部楼层
jishuang 发表于 2014-1-15 17:29
初始化还报错那还是编码不对

specified key was too long ; max key length 1000bytes

没有修改过,错误信息没有,可以正常显示页面,但输入用户名和密码的位置不可用,上方显示 业务服务器连接异常, 请与管理员联系检查服务器状况。应该是数据库的表没有初始化完整造成的。我用x5自带的MySQL管理工具将数据库删了再重建了一个,还是会出现specified key was too long ; max key length 1000bytes  。是不是初始化里面的表有类型超过了这个值。是改表还是怎么弄呢,实在不行只能是删掉AppServ了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 10:14 , Processed in 0.069842 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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