设置部署spring boot项目到tomcat服务器的URL

问题描述 投票:0回答:0

当我在外部 Tomcat 服务器上部署项目时,它不起作用。

enter image description here

当我点击按钮时,它会将我重定向到身份验证,但是 url 地址中的项目名称消失了,如何解决它。

enter image description here

这是我的表格:

<form id="myForm" action="/authenticate" method="POST">
    
    username:<input class="form-control" type="text" name="username"            placeholder="username" style="display: inline-block; margin-top: 35px; width: 40%;"><br/>

    password:<input class="form-control" type="text" name="password" placeholder="password" style="display: inline-block; margin-top: 35px; width: 40%;"><br/>

    <button type="submit" class="btn btn-secondary" style="margin-top: 25px">
        Увійти
    </button>
</form>

我将上下文添加到 context.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/project_name">
</Context>

我添加到.properties文件

server.servlet.context-path=/project_name

server.contextPath=/project_name

我在pom.xml文件中添加了插件

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
    <url>http://linklinklinklink/</url>
    <server>TomcatServer</server>
    <path>/project-name</path>
    </configuration>
</plugin>
java spring-boot url tomcat deployment
© www.soinside.com 2019 - 2024. All rights reserved.