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

QQ登录

只需一步,快速开始

楼主: carbinechun

[处理中3] 用attachmentSimple上传图片功能无法上传到服务器

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-1-8 16:37:25 | 显示全部楼层
liangyongfei 发表于 2018-1-8 16:27
baasServer 相当于是sevlet ,需要运行在tomcat 里面的!
如果需要用到BaasServer ,那就要求tomcat必须 ...

我直接用网页打开app主页进行操作,有报错:POST IP地址/baas/justep/attachment/simpleFileStore 404 (Not Found)  这里报404是什么意思?baasServer还有单独的目录配置么
传说中路过
回复 支持 反对

使用道具 举报

发表于 2018-1-8 16:42:49 | 显示全部楼层
carbinechun 发表于 2018-1-8 16:37
我直接用网页打开app主页进行操作,有报错:POST IP地址/baas/justep/attachment/simpleFileStore 404 (N ...

404表示请求的url地址不存在!
你试试直接访问地址
http://localhost:8080/baas/justep/takeout/queryFood
可以吗??这个是外卖案例的地址!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-1-8 16:58:43 | 显示全部楼层
liangyongfei 发表于 2018-1-8 16:42
404表示请求的url地址不存在!
你试试直接访问地址
http://localhost:8080/baas/justep/takeout/queryFoo ...

网页上带上IP来访问也是404,难道是baas有路径配置有问题?
传说中路过
回复 支持 反对

使用道具 举报

发表于 2018-1-8 17:12:57 | 显示全部楼层
carbinechun 发表于 2018-1-8 16:58
网页上带上IP来访问也是404,难道是baas有路径配置有问题?

你是怎么配置的??如果使用runtime 版本,
直接baas编译后,jar包拷贝过去,重启tomcat 就能生效了
首先 本地是正常的对吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-1-8 17:14:22 | 显示全部楼层
本帖最后由 carbinechun 于 2018-1-8 17:16 编辑
liangyongfei 发表于 2018-1-8 16:42
404表示请求的url地址不存在!
你试试直接访问地址
http://localhost:8080/baas/justep/takeout/queryFoo ...

部署baasServer时第一步是将x5平台的tomcat 的这个文件拷贝到你自己的tomcat 对应的目录下apache-tomcat\conf\Catalina\localhost\baas.xml。这里面提到的是不是将本地开发目录对应的文件?这个文件里面的配置是:<Context processTlds="false" docBase="../../runtime/BaasServer"  reloadable="false"> 这里面的docBase配置相对路径是这样么?相对路径的目录问题,这个地方需要怎么配置,如果是要找到根目录下的baasServer目录,那应该是4层目录才对的
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-1-8 17:18:19 | 显示全部楼层
liangyongfei 发表于 2018-1-8 17:12
你是怎么配置的??如果使用runtime 版本,
直接baas编译后,jar包拷贝过去,重启tomcat 就能生效了
首先 ...

本地测试是正常的,我把服务器上也拷了份开发工具,在服务器上直接运行调试也没问题,就是部署到服务器的话就不行了
传说中路过
回复 支持 反对

使用道具 举报

发表于 2018-1-8 17:30:12 | 显示全部楼层
carbinechun 发表于 2018-1-8 17:18
本地测试是正常的,我把服务器上也拷了份开发工具,在服务器上直接运行调试也没问题,就是部署到服务器的 ...

你是怎么部署的??
完全按照这个文档来的吗?
http://docs.wex5.com/wex5-runtime-java/

不是自己的tomcat 吧??

baas重新编译后
jar包拷贝过去以后,重启tomcat 了直接访问demo 的 action ,能访问到吧??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-1-8 17:45:21 | 显示全部楼层
liangyongfei 发表于 2018-1-8 17:30
你是怎么部署的??
完全按照这个文档来的吗?
http://docs.wex5.com/wex5-runtime-java/

是按照文档里说的部署的,唯一不同的是我把默认的tomcat里的webapps目录放在了最外层,与服务端根目录并行(具体看图片附件)。baas重新编译后拷了jar包过去,重启了tomcat,直接访问demo的action也是404,上传文件的action也是404
目录结构.png
传说中路过
回复 支持 反对

使用道具 举报

发表于 2018-1-8 17:52:25 | 显示全部楼层
carbinechun 发表于 2018-1-8 17:45
是按照文档里说的部署的,唯一不同的是我把默认的tomcat里的webapps目录放在了最外层,与服务端根目录并 ...

webapps的目录结构先不要动!先使用默认的方式,运行正常后再做调整

BaasServer  下的baas也先删除掉,有jar包就够了,这个可能会导致冲突,jar包不生效的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-1-9 10:41:25 | 显示全部楼层
liangyongfei 发表于 2018-1-8 17:52
webapps的目录结构先不要动!先使用默认的方式,运行正常后再做调整

BaasServer  下的baas也先删除掉, ...

按默认的调好了。现在我如果要把tomcat下的webapps目录搬到外面的话要修改几个部分的配置啊?只是修改server.xml
  1. <Host name="localhost"  appBase="webapps"
  2.             unpackWARs="true" autoDeploy="true"
  3.             xmlValidation="false" xmlNamespaceAware="false">
复制代码
这里的appBase的话,baas服务还会报404,是需要单独配置baas目录吧,跟host里的appBase目录还有关联的?appBase里配置的话用相对路径和绝对路径没什么影响吧
传说中路过
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 05:25 , Processed in 0.109719 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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