IntelliJ Idea为什么要在部署的上下文路径中添加“_war_explotted”?

vatpfxk5  于 2023-01-16  发布在  IntelliJ IDEA
关注(0)|答案(3)|浏览(146)

我有一个名为test的Java EE Web项目,我使用Wildfly作为服务器。
当我使用Eclipse时,Eclipse集成浏览器中的URL是:localhost:8080/test.
但当我使用IntelliJ时,Chrome中的URL是:localhost:8080/test_war_exploded.
为什么IntelliJ的想法添加这个:一米二米

zwghvu4y

zwghvu4y1#

pom.xml中添加标签finalName,例如:

<build>
    <!-- this tag -->
    <finalName>${project.name}</finalName>

    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.3.2</version>
        </plugin>
    </plugins>
</build>

然后编辑启动url。
玻璃鱼的OR:
在“编辑配置”中,更改URL(“服务器”)和上下文根目录(“部署”)。

pkmbmrz7

pkmbmrz72#

您可以尝试编辑应用程序上下文。请查找菜单路径:运行〉调试〉编辑配置...〉在部署中编辑/删除应用程序上下文

ttygqcqt

ttygqcqt3#

对我真正有效的是:
1.如果服务器正在运行,请停止它;
1.在上方的菜单栏中按下-〉运行;
1.调试;
1.编辑配置;
1.选择您的服务器(Tomcat等);
1.部署;
1.在应用程序上下文栏中:删除(程序包名称)_war_explated/
1.按下应用和调试
希望成功了!

相关问题