Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea IntelliJ Idea为什么要添加“_“战争爆发了”;到部署的上下文路径?_Intellij Idea_Web Deployment - Fatal编程技术网

Intellij idea IntelliJ Idea为什么要添加“_“战争爆发了”;到部署的上下文路径?

Intellij idea IntelliJ Idea为什么要添加“_“战争爆发了”;到部署的上下文路径?,intellij-idea,web-deployment,Intellij Idea,Web Deployment,我有一个名为test的javaeeweb项目,我使用Wildfly作为服务器 当我使用Eclipse时,Eclipse的集成浏览器中的URL是:localhost:8080/test 但是当我使用IntelliJ时,Chrome中的URL是:localhost:8080/test\u war\u 为什么IntelliJ idea会添加这样的内容:\u war\u?您可以尝试编辑应用程序上下文。请查找菜单路径: 在部署编辑/删除应用程序上下文中运行>调试>编辑配置…>实际对我有效的操作: 如果服务

我有一个名为test的javaeeweb项目,我使用Wildfly作为服务器

当我使用Eclipse时,Eclipse的集成浏览器中的URL是:
localhost:8080/test

但是当我使用IntelliJ时,Chrome中的URL是:
localhost:8080/test\u war\u


为什么IntelliJ idea会添加这样的内容:
\u war\u

您可以尝试编辑应用程序上下文。请查找菜单路径:
在部署编辑/删除应用程序上下文中运行>调试>编辑配置…>实际对我有效的操作:

  • 如果服务器正在运行,则停止服务器
  • 在上面的菜单栏中,按->运行
  • 调试
  • 编辑配置
  • 选择您的服务器(Tomcat或其他)
  • 部署
  • 在应用程序上下文栏中:删除(packageName)\u war\u/
  • 按Apply并调试

  • 希望成功

    你可以配置部署,看看:@dilnecunha问题是我不明白部署是做什么的!我是否可以像eclipse一样正常运行应用程序而不使用此“部署”?对于web应用程序,您有两种部署类型。如果您部署存档(.war)或按部署文件夹,请将类型更改为web application:archive(如果您愿意)。