UDN-企业互联网技术人气社区

板块导航

浏览  : 2498
回复  : 11

[移动平台] 移动平台上传文件的问题

[复制链接]
小有耐心的头像 楼主
发表于 2016-3-2 10:22:22 | 显示全部楼层 |阅读模式
从MAserver中复制\hotwebs\umserver到自己的TOMCAT中,直接启动TOMCAT会失败
错误信息如下
信息: Deploying web application directory C:\tomcat7\webapps\umserver
三月 02, 2016 10:20:01 上午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/umserver]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: org/quartz/SchedulerException
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:270)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:89)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:63)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:415)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:892)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5419)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: java.lang.ClassNotFoundException: org.quartz.SchedulerException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1722)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1573)
... 24 more
三月 02, 2016 10:20:01 上午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory C:\tomcat7\webapps\umserver
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/umserver]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:905)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
三月 02, 2016 10:20:01 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\tomcat7\webapps\umserver has finished in 188 ms

看了下,web.xml里面调用很多server,但是\umserver\WEB-INF\lib下只有
web_mobrt.jar一个包,很多内容都会调用失败
是我的umserver内容不全吗?
@benbenxiong @piu~piu~臭 @展翔
先感谢各位大大的回答
发表于 2016-3-2 10:56:47 | 显示全部楼层
我看看哈
使用道具 举报

回复

发表于 2016-3-2 13:20:04 | 显示全部楼层
楼主为啥不直接用平台提供的标准版服务器 呢~~·
点评 ( 1 ) 收起 / 展开点评

小有耐心 2016年03月02日 13:42 详情 回复

直接对接现有的服务器,PC端的早做完了,现在需要做个APP,所以上传的位置要和PC端共用

使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-2 13:42:20 | 显示全部楼层
piu~piu~臭 发表于 2016-3-2 13:20
楼主为啥不直接用平台提供的标准版服务器 呢~~·

直接对接现有的服务器,PC端的早做完了,现在需要做个APP,所以上传的位置要和PC端共用
使用道具 举报

回复

发表于 2016-3-2 16:04:48 | 显示全部楼层
http://mobile.yyuap.com介绍:
【$file.upload ()上传文件,上传的文件保存在tomcat的apache-tomcat-7.0.57\webapps\umserver\download目录下。如果使用我们提供的tomcat只需将tomcat拷贝即可,不需要配置任何信息,如果是自己的tomcat等,只需将我们提供的umserver文件夹拷贝到tomcat对应的web目录下,tomcat即webapps下。】

umserver是需要平台提供的,看楼主提到的难道是从企业MA Server中拷出来的吗?
可以与平台提供的标准版服务器 里面的umserver对比下,企业MA Server里面的umserver jar包很少,两者也不同

而且就算使用tomcat 做文件服务,文件也是保存在\webapps\umserver\download

企业MA Serve  也提供文件服务,可以设置文件地址

点评 ( 2 ) 收起 / 展开点评

小有耐心 2016年03月02日 16:43 详情 回复

我测试了一下,用UAPMobile运行,可以顺利上传,放到TOMCAT就启动不起来。。。纠结啊

小有耐心 2016年03月02日 16:27 详情 回复

首先感谢老师的认真解答 我复制的MOB\ump_server\hotwebs\umserver 启动依然有错 信息: Deploying web application directory C:\tomcat7\webapps\umserver 三月 02, 2016 4:17:31 下午 org.apache.catalina.startup

使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-2 16:27:24 | 显示全部楼层
piu~piu~臭 发表于 2016-3-2 16:04
看http://mobile.yyuap.com介绍:
【$file.upload ()上传文件,上传的文件保存在tomcat的apache-tomcat-7.0. ...

首先感谢老师的认真解答
我复制的MOB\ump_server\hotwebs\umserver
启动依然有错
信息: Deploying web application directory C:\tomcat7\webapps\umserver
三月 02, 2016 4:17:31 下午 org.apache.catalina.startup.TldConfig execute
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
三月 02, 2016 4:17:31 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more listeners failed to start. Full details will be found in the appropriate container log file
三月 02, 2016 4:17:31 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/umserver] startup failed due to previous errors
三月 02, 2016 4:17:31 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory C:\tomcat7\webapps\umserver has finished in 110 ms

之前的项目用的MYSQL,企业MAserver不支持。。。所以一直没有考虑使用
使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-2 16:43:58 | 显示全部楼层
piu~piu~臭 发表于 2016-3-2 16:04
看http://mobile.yyuap.com介绍:
【$file.upload ()上传文件,上传的文件保存在tomcat的apache-tomcat-7.0. ...

我测试了一下,用UAPMobile运行,可以顺利上传,放到TOMCAT就启动不起来。。。纠结啊
点评 ( 1 ) 收起 / 展开点评

piu~piu~臭 2016年03月03日 09:48 详情 回复

你在http://mobile.yyuap.com上下载个【标准版服务器】,把里面的 umserver拷进去试一下 我自己用的tomcat7.0 ,启动不报错了~

使用道具 举报

回复

发表于 2016-3-3 09:48:14 | 显示全部楼层
小有耐心 发表于 2016-3-2 16:43
我测试了一下,用UAPMobile运行,可以顺利上传,放到TOMCAT就启动不起来。。。纠结啊 ...

你在http://mobile.yyuap.com上下载个【标准版服务器】,把里面的 umserver拷进去试一下

我自己用的tomcat7.0 ,启动不报错了~
点评 ( 1 ) 收起 / 展开点评

小有耐心 2016年03月03日 10:46 详情 回复

我启动了下,有个警告而已,上传文件成功 感谢老师的辛苦回答

使用道具 举报

回复

小有耐心的头像 楼主
发表于 2016-3-3 10:46:49 | 显示全部楼层
piu~piu~臭 发表于 2016-3-3 09:48
你在http://mobile.yyuap.com上下载个【标准版服务器】,把里面的 umserver拷进去试一下

我自己用的tom ...

我启动了下,有个警告而已,上传文件成功
感谢老师的辛苦回答
点评 ( 1 ) 收起 / 展开点评

piu~piu~臭 2016年03月03日 13:26 详情 回复

不客气哈

使用道具 举报

回复

发表于 2016-3-3 13:26:27 | 显示全部楼层
小有耐心 发表于 2016-3-3 10:46
我启动了下,有个警告而已,上传文件成功
感谢老师的辛苦回答

不客气哈
点评 ( 1 ) 收起 / 展开点评

小有耐心 2016年03月04日 16:02 详情 回复

又遇到问题了。。。。 1、recorder组建生成的录音文件如何变更名字,创建插件的时候就绑定了名字,第一次录音后,第二次打开不录音,直接播放话,还是之前录音的。。。想把每次录音的结果都清掉,如何做? 2、录音文

使用道具 举报

回复

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

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部