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

QQ登录

只需一步,快速开始

楼主: 小小

[结贴] 定时运行java代码来执行存储过程?

  [复制链接]

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-9-23 10:37:07 | 显示全部楼层
小小 发表于 2014-9-23 09:24
我现在要执行的不是X5原有的动作,而是自己定义的,可以吗?

X5其它项目可以分开部署也可以合在一起进行部署;
分开部署就是 其它项目一个TOMCAT,X5一个TOMCAT,两者的端口不同,共同运行,互不影响 ;
合在一起进行部署,你可以将其它项目与X5平用同一个TOMCAT。

你运行的动作不是X5 的,也是可以的。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

107

主题

496

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

积分
2270
QQ
 楼主| 发表于 2014-9-23 11:19:38 | 显示全部楼层
fpj 发表于 2014-9-23 10:37
X5其它项目可以分开部署也可以合在一起进行部署;
分开部署就是 其它项目一个TOMCAT,X5一个TOMCAT,两者 ...

好的。我就是不知道方法。还有就是,自己写好的定时器,在运行的时候报错了。
2014-9-23 11:19:27 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:\X5.2.7_dev\X5.2.7\jdk\bin;.;C:\Windows\system32;C:\Windows;D:\app\Administrator\product\11.2.0\dbhome_2\bin;D:\app\Administrator\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\9158KTV\9158VirtualCamera\bin
2014-9-23 11:19:27 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2014-9-23 11:19:27 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 647 ms
2014-9-23 11:19:27 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2014-9-23 11:19:27 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
2014-9-23 11:19:27 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class TimeConfigListener
java.lang.ClassNotFoundException: TimeConfigListener
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4078)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
        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)
2014-9-23 11:19:27 org.apache.catalina.core.StandardContext listenerStart
严重: Skipped installing application listeners due to previous error(s)
2014-9-23 11:19:27 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2014-9-23 11:19:27 org.apache.catalina.core.StandardContext start
严重: Context [/ognSync] startup failed due to previous errors
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-9-23 11:50:13 | 显示全部楼层
java.lang.ClassNotFoundException: TimeConfigListener
没找到类,看你的定时器配置的是否正确,这个是标准的,与x5无关,你可以到网上查找相关的资料
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

496

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

积分
2270
QQ
 楼主| 发表于 2014-9-23 14:13:50 | 显示全部楼层
jishuang 发表于 2014-9-23 11:50
java.lang.ClassNotFoundException: TimeConfigListener
没找到类,看你的定时器配置的是否正确,这个是标 ...

嗯,知道了。现在已经配置成功。是因为web.xml文件没有配置成功导致的。不过现在遇见了新的问题:就是定时时间设置是在前台配置的。传了xml后台读取。怎么样能让timer自动判定,自动关闭老的时间再重启最新配置的呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-9-23 15:23:56 | 显示全部楼层
你可以到网上查看看是否有相关的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

496

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

积分
2270
QQ
 楼主| 发表于 2014-10-10 10:07:20 | 显示全部楼层
jishuang 发表于 2014-9-23 15:23
你可以到网上查看看是否有相关的设置

换了一种实现思路,我说那种几乎是无解的,哈哈!我现在设置了开始时间为服务器启动时间,每一个小时自动监听一次。然后再调用方法的地方,再根据前台的设置来选择调用哪个方法。已实现,非常感谢!
另有一个问题, 使用平台创建的是java项目,不是web项目!如何才能调用自己创建的java项目?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-10-10 13:39:51 | 显示全部楼层
x5就是web项目,调用其他的系统,需要其他的系统集成接口,可以把相关的jar放到x5对应的lib目录下进行调用http://www.justep.com/x5knowledg ... 3196D4EE98FDA9.html
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

496

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

积分
2270
QQ
 楼主| 发表于 2014-10-14 10:59:08 | 显示全部楼层
jishuang 发表于 2014-10-10 13:39
x5就是web项目,调用其他的系统,需要其他的系统集成接口,可以把相关的jar放到x5对应的lib目录下进行调用h ...

切换到x5的java透视图,只能创建java项目,不能创建web项目!就像我做的定时器一样,用java透视图创建好的项目,放在\apache-tomcat\webapps文件夹下不能随着服务的启动而启动。我要如何操作才能让它随着系统的启动自动启动呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-10-14 11:46:03 | 显示全部楼层
这个就是标准的web应用的配置,你要对tomcat进行相关的配置才可以,可以到网上查找相关的资料,
定时调用http://bbs.justep.com/forum.php?mod=viewthread&tid=40485中就用说明
http://blog.chinaunix.net/uid-2370100-id-2389306.html
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

496

帖子

2270

积分

金牌会员

Rank: 6Rank: 6

积分
2270
QQ
 楼主| 发表于 2014-10-14 11:54:42 | 显示全部楼层
jishuang 发表于 2014-10-14 11:46
这个就是标准的web应用的配置,你要对tomcat进行相关的配置才可以,可以到网上查找相关的资料,
定时调用ht ...

我就是用您给我的这个帖子上的项目做好的,已经实现了!可是我现在的问题不是出在web项目配置上。我主要还是想知道,平台怎么调用java项目。这个java项目是从平台的java透视图建立的!x5本身的java透视图中,能创建web项目吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 09:07 , Processed in 0.071433 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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