Spring STS Spring Tools Suite 端口问题 Tomcat 在 Windows 10 上

Posted

技术标签:

【中文标题】Spring STS Spring Tools Suite 端口问题 Tomcat 在 Windows 10 上【英文标题】:Spring STS Spring Tools Suite port issue Tomcat on Windows 10 【发布时间】:2018-02-05 05:13:16 【问题描述】:

我正在做以下教程:

http://spring.io/guides/tutorials/bookmarks/

我的一切都在运行,但我似乎无法在 ReST 端点登录。

http://localhost:8080/jlong/bookmarks

我收到一个登录弹出窗口:“http://localhost:8080 正在请求您的用户名和密码。网站显示:“春天””

例如,当弹出用户名/密码时,我输入“jlong​​”/“password”并拒绝访问。 STS 控制台在显示启动后没有提供任何有用的信息。

"在 MYPC 上启动应用程序,PID 为 19842

我有 2 个问题,搜索似乎没有提供好的答案。作为预防措施,我搜索(netstat -anob)所有可能使用端口 8080 的应用程序并杀死它们并在 STS 上重新启动我的应用程序。 Taskmanager 详细信息或通过 JavaConsole 连接到 jvm 也没有产生任何有用的信息。

    在哪里可以找到详细的 Tomcat 或其他日志以查看发生了什么? 如何更改 STS 中的内置端口号?我可以看到 server.xml 等,但似乎找不到设置。

【问题讨论】:

【参考方案1】:

这似乎与 SO 上的这个问题密切相关: What is username and password when starting Spring Boot with Tomcat?

至少有身份验证问题的答案。简短的回答是:默认用户名是“user”,默认密码是 Spring Security 在启动应用程序时在名为 Using default security password: 的行中打印到控制台的密码。

如果您在 STS 中将应用程序作为 Spring Boot 应用程序启动(例如,使用启动仪表板),一旦应用程序启动并运行良好,您就可以直接在启动仪表板中看到应用程序的端口。如果要更改该端口,可以使用 application.properties 文件、application.yml 文件中的属性“server.port”,在启动应用程序启动配置中定义它或作为启动配置中的系统属性,如所述这里:Spring Boot: Change Port for Web Application

希望对你有帮助!!!

【讨论】:

奇怪,你指出的这些链接没有出现在我的搜索结果中。或者当我提出问题时。 没问题,只要这有助于并解决您的问题... :-)

以上是关于Spring STS Spring Tools Suite 端口问题 Tomcat 在 Windows 10 上的主要内容,如果未能解决你的问题,请参考以下文章

使用STS(Spring Tools Suite)创建Spring配置文件

用Spring Tools Suite(STS)开始一个RESTful Web Service

Spring STS Spring Tools Suite 端口问题 Tomcat 在 Windows 10 上

Eclipse安装STS(Spring Tool Suite (STS) for Eclipse)插件

Spring Suit Tools

eclipse 安装spring tools suite插件