gpt4 book ai didi

java - 当我在 eclipse DevMode 和 Tomcat 7 服务器上启动 gwt-rpc 项目时,URL 不同,所以我遇到了 PayPal 问题

转载 作者:行者123 更新时间:2023-11-28 22:53:57 25 4
gpt4 key购买 nike

在 Eclipse 上运行 URL 是:http://127.0.0.1:8080/MovieUniverse.html

在 Tomcat 7 上运行 URL 是:http://127.0.0.1:8080/MovieUniverse/MovieUniverse.html

我的问题是,当我使用 PayPal SDK 商家进行 Paypal Express Checkout 时,在服务器上我以这种方式为执行 setCheckoutExpress 的方法提供返回 URL 和取消 URL:

/*
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
*/


String returnURL = "http://127.0.0.1:8888/MovieUniverse.html#order_confirmed";

/*
'------------------------------------
' The cancelURL is the location buyers are sent to when they hit the
' cancel button during authorization of payment during the PayPal flow
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
*/
String cancelURL = "http://127.0.0.1:8888/MovieUniverse.html#order_cancelled";
/*
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
*/
setExpressCheckoutRequestDetails.setReturnURL("http://127.0.0.1:8888/MovieUniverse.html#order_confirmed");


setExpressCheckoutRequestDetails.setCancelURL("http://127.0.0.1:8888/MovieUniverse.html#order_cancelled");

当我进行 Express Checkout 时,我离开了我的站点,在 paypal 付款确认后,该服务会尝试加载返回或取消 URL,直到付款成功。所以系统尝试加载Return或Cancel URL,但自然这些URL在Server上不起作用,因为路径错误(应该是http://127.0.0.1:8080/MovieUniverse/MovieUniverse.html# order_confirmed 因为它有效)。所以我需要一种方法来获取 URL 来组成这样的字符串: URLGet+#order_confirmed 以获得正确的 URL 。或者另一种解决方案可能是从一开始,当我调用 onModuleLoad() 时,从该方法内部更改 Url。你有什么建议吗?非常感谢

最佳答案

解决方案一:将您的应用程序部署在 Tomcat 的“/”上下文根目录中,而不是“/MovieUniverse/”

解决方案二:在您的服务器上获取已部署应用程序的上下文路径,使用它来操作 url。

关于java - 当我在 eclipse DevMode 和 Tomcat 7 服务器上启动 gwt-rpc 项目时,URL 不同,所以我遇到了 PayPal 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32363125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com