首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring + Tomcat -在form-login中禁用预置的应用程序模块名称

Spring + Tomcat -在form-login中禁用预置的应用程序模块名称
EN

Stack Overflow用户
提问于 2017-09-30 03:40:27
回答 2查看 70关注 0票数 0

在Spring security XML文件中,我有一个form-login配置标记:

代码语言:javascript
复制
<form-login always-use-default-target="true" 
        authentication-failure-url="/" 
        default-target-url="/bo/bo" 
        login-page="/" 
        login-processing-url="/login" 
        password-parameter="password" 
        username-parameter="login"/> 

我的应用程序名为“我的应用程序”,可以从localhost:8080/myapp访问。

当我成功登录时,它会转到localhost:8080/myapp/bo/bo,这是意料之中的。

但是,现在我有一个域(比如mywebsite.com)指向Tomcat上的ip:port/myapp,现在发生的情况是,当我从mywebsite.com登录时,它会解析为ip:port/myapp/myapp/bo/bo,您可以在路径中看到两个应用程序名称(Myapp)。第一个myapp来自域DNS重定向设置(它必须在Tomcat中运行),第二个myapp似乎来自表单登录Spring安全XML中的default-target-url。

如何禁用此行为并将URL解析权限设置为ip:port/myapp/bo/bo

我是围绕Spring框架构建的CUBA-Platform。

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2017-10-25 20:12:56

这个问题似乎已经在这里得到了回答:https://www.cuba-platform.com/discuss/t/change-cuba-development-mode-to-production-mode-to-get-rid-of-auto-prepended-app-portal-in-url/2678

简而言之,将门户应用程序作为根应用程序部署到tomcat。这意味着您应该将tomcat / webapps/app-portal文件夹重命名为tomcat/webapps/ROOT,以便将您的应用程序部署到/。

之后,在tomcat/conf/ROOT/local.app.properties中设置cuba.webContextName

代码语言:javascript
复制
cuba.webContextName = /

您的门户将可通过http://domain.domain-zone/进行访问

不要更改此/部署的应用程序代码,只需调整应用程序设置。

票数 2
EN

Stack Overflow用户

发布于 2017-10-26 08:17:40

感谢来自古巴的@YuriyArtamonov回答了这个问题!

正如这里所讨论的:https://www.cuba-platform.com/discuss/t/change-cuba-development-mode-to-production-mode-to-get-rid-of-auto-prepended-app-portal-in-url/2678/3

将门户应用程序作为根应用程序部署到tomcat。这意味着您应该将tomcat / webapps/app-portal文件夹重命名为tomcat/webapps/ROOT,这样您的应用程序就可以部署到/。

之后,在tomcat/conf/app-portal/local.app.properties中设置cuba.webContextName

cuba.webContextName =/并且可通过http://domain.domain-zone/访问您的门户

不要更改此/部署的应用程序代码,只需调整应用程序设置。这应该足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46495876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档