gpt4 book ai didi

eclipse - 确定 Web 应用程序路径

转载 作者:行者123 更新时间:2023-11-28 23:41:17 25 4
gpt4 key购买 nike

我正在使用 Spring Tool Suite(真的是 eclipse)。我刚刚创建了一个新的 springMVC 项目并创建了一个简单的 Controller 。 STS 创建项目的方式有问题,所以我不得不手动修复 pom 中的 groupID 和 artifactID。我目前遇到的问题是我似乎无法访问我的 tomcat 服务器(由 STS 发布和启动)。我已经检查了它发布的 tomcat 中的目录结构,一切似乎都很好但是当我尝试点击 Controller 时我得到了 404。 tomcat 日志看起来好像没有人尝试连接到它。它们还显示我的 Controller 已被映射:

2013-10-14 09:09:17.763] INFO  o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/Login],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String com.verisk.underwriting.ims.web.IMSController.test()

这是我的 Controller 的样子:

@Controller
@RequestMapping("Login")
public class IMSController
{
@RequestMapping(value = "", method = RequestMethod.GET)
@ResponseBody
public String test()
{
return "SUCCESS";
}
}

该应用名为 ims,因此我应该能够通过此请求访问此 Controller :

http://localhost/ims/Login

它使用 java 配置 (AppConfig.java) 进行配置:

    @Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.some.package.ims.web")
public class AppConfig extends WebMvcConfigurerAdapter
{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry)
{
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}
}

是否有指定应用基本路径的配置文件?

最佳答案

查看我们工作区的 .metadata 目录。它有一个 .plugins 文件夹,其中包含 org.eclipse.wst.server.core 目录,并且有一个(或多个)tmp0 字典。其中包含一个 wtpwebapps 目录。这包含已部署的网络应用程序,其名称已使用——例如 MyApp

<Workspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MyApp

然后您的登录页面位于

http://localhost[:8080]/MyApp/Login

关于eclipse - 确定 Web 应用程序路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19363838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com