Java 从本地测试环境到现场

Java 从本地测试环境到现场,java,web-services,apache,struts2,vpn,Java,Web Services,Apache,Struts2,Vpn,所以,我一直在开发我的第一个实际站点,到目前为止,我一直在本地web服务器上开发它,ApacheTomcat 7.0和MySQL服务器,我想知道当我从测试环境转到一个实时VPN web服务器时,我应该期待什么样的变化或问题,我被告知我必须切换到这个服务器 如果有什么不同的话,我会使用struts2作为我的动作映射,我注意到它会在我所有的URL后面附加.actionex:localhost:8080/pm/random.action 但是,预期的url是,businessname.com/pm/r

所以,我一直在开发我的第一个实际站点,到目前为止,我一直在本地web服务器上开发它,ApacheTomcat 7.0和MySQL服务器,我想知道当我从测试环境转到一个实时VPN web服务器时,我应该期待什么样的变化或问题,我被告知我必须切换到这个服务器

如果有什么不同的话,我会使用struts2作为我的动作映射,我注意到它会在我所有的URL后面附加
.action
ex:
localhost:8080/pm/random.action

但是,预期的url是,
businessname.com/pm/random


因此,tl;dr,当我从本地测试环境切换到实时网站时,我应该期待什么?我应该做什么来修复URL的?

您不应该做什么,没有
扩展的URL默认情况下应该可以工作。如果只想使用空扩展名,则应将属性设置为配置

<constant name="struts.action.extension" value=",,"/>

您不应该做任何事情,默认情况下,没有
扩展名的URL应该可以工作。如果只想使用空扩展名,则应将属性设置为配置

<constant name="struts.action.extension" value=",,"/>