Java Oracle MAF:对Web应用程序的支持?

Java Oracle MAF:对Web应用程序的支持?,java,web-applications,jdeveloper,oracle-maf,Java,Web Applications,Jdeveloper,Oracle Maf,我知道,OracleMAF被用来为Android和IOS设备开发具有本机外观的混合移动应用程序 我已经创建了REST Web服务,并按照中所述部署在WebLogic服务器上,还使用Android SDK为Android设备创建了移动客户端应用程序。它正在Android设备上成功运行 现在,可以在服务器上运行移动客户端(可能是WebLogic、Glassfish、Tomcat),这样就可以作为Web版本(Web应用程序)进行访问 作为一种尝试,我将移动客户端应用程序压缩为war文件,并部署在To

我知道,OracleMAF被用来为
Android和IOS设备
开发具有本机外观的混合移动应用程序

我已经创建了
REST Web服务
,并按照中所述部署在
WebLogic
服务器上,还使用
Android SDK
为Android设备创建了移动客户端应用程序。它正在
Android设备上成功运行

现在,可以在服务器上运行移动客户端(可能是
WebLogic、Glassfish、Tomcat
),这样就可以作为
Web版本
Web应用程序)进行访问


作为一种尝试,我将移动客户端应用程序压缩为
war
文件,并部署在
Tomcat
WebLogic
上,但没有成功

下面是我从
WebLogic
服务器访问主页
URL
时收到的错误消息

Error 403--Forbidden

From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:

10.4.4 403 Forbidden

The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.

分享您的想法以解决此问题。如果您有任何想法,它将帮助当前和未来的MAF开发人员。

不,这是不可能的。压缩
.apk
(Android)或
.ipa
(iOS)文件不会使其成为web应用程序。这些文件也是容器,但它们包含本机代码


将Oracle ADF用于web应用程序。

MAF创建在设备上部署和运行的应用程序。 ADF创建可从移动设备上的浏览器访问的服务器端应用程序。
两个独立的体系结构解决了两个不同的需求。

感谢您的回复,仅供参考,我已将项目压缩到战争中。如果MAF只支持移动应用,为什么oracle在ADF存在时提出了这项新技术?ADF同时支持移动和web应用程序(这意味着两者的代码库相同)?因为ADF是服务器端,web技术,而MAF提供本地移动应用程序(客户端)。好吧,那么ADF mobile呢?这应该是移动技术,对吗?ADF Mobile已经改名为MAF,是的,这是一种移动技术。是的。但是,您可以公开web应用程序(ADF)中的一些数据,以便在移动应用程序(MAF)中使用。但代码库确实是分开的。感谢您的回复,我们还从oracle官方获得了更新,他们说我们可以通过进行一些配置将MAF应用程序部署到任何服务器上。但他们没有透露如何做。请通过支持此答案的oracle文档链接进行确认,以便我们进行进一步开发。附言:他们(甲骨文人员)正在推销甲骨文人员的产品。“你的”甲骨文官员犯了一个错误。(请注意,Shay是Oracle的一名PM,因为他们的手机“东西”)谢谢@User404,现在我们可以向Oracle的官员提出这个问题了。