使用Tomcat启动Spring Boot时的用户名和密码是什么?

2023-12-27

当我通过 Spring Boot 部署 Spring 应用程序并访问localhost:8080我必须进行身份验证,但是用户名和密码是什么或者如何设置?我尝试将其添加到我的tomcat-users文件但它不起作用:

<role rolename="manager-gui"/>
    <user username="admin" password="admin" roles="manager-gui"/>

这是应用程序的起点:

@SpringBootApplication
public class Application extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }
}

这是 Tomcat 依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

我如何进行身份验证localhost:8080?


我认为您的类路径上有 Spring Security,然后 Spring Security 会自动配置默认用户和生成的密码

请查看您的 pom.xml 文件:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

如果你的 pom 中有这样的内容,那么你应该有这样的日志控制台消息:

Using default security password: ce6c3d39-8f20-4a41-8e01-803166bb99b6

在浏览器提示中您将导入用户user以及控制台中打印的密码。

或者如果你想配置 spring security 你可以看看Spring Boot 安全示例 https://github.com/spring-projects/spring-boot/blob/master/spring-boot-samples/spring-boot-sample-secure

Spring Boot 中有解释参考文档 in the Security http://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/reference/htmlsingle/#boot-features-security部分,它表示:

The default AuthenticationManager has a single user (‘user’ username and random password, printed at `INFO` level when the application starts up)

Using default security password: 78fa095d-3f4c-48b1-ad50-e24c31d5cf35
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Tomcat启动Spring Boot时的用户名和密码是什么? 的相关文章

  • OpenCV 中的 Gabor 内核参数

    我必须在我的应用程序中使用 Gabor 过滤器 但我不知道这个 OpenCV 方法参数值 我想对虹膜进行编码 启动 Gabor 过滤器并获取特征 我想对 12 组 Gabor 参数值执行此操作 然后我想计算 Hamming Dystans
  • Android在排序列表时忽略大小写

    我有一个名为路径的列表 我目前正在使用以下代码对字符串进行排序 java util Collections sort path 这工作正常 它对我的 列表进行排序 但是它以不同的方式处理第一个字母的情况 即它用大写字母对列表进行排序 然后用
  • 在Spring中使用什么样的“EventBus”?内置、Reactor、Akka?

    我们将在几周后启动一个新的 Spring 4 应用程序 我们希望使用一些事件驱动的架构 今年 我到处读到有关 Reactor 的内容 在网上查找时 我偶然发现了 Akka 所以现在我们有3个选择 春天的ApplicationEvent ht
  • Java AES 128 加密方式与 openssl 不同

    我们遇到了一种奇怪的情况 即我们在 Java 中使用的加密方法会向 openssl 生成不同的输出 尽管它们在配置上看起来相同 使用相同的键和 IV 文本 敏捷的棕色狐狸跳过了懒狗 加密为 Base64 字符串 openssl A8cMRI
  • JavaFX 中具有自定义内容的 ListView

    How i can make custom ListView with JavaFx for my app I need HBox with image and 2 Labels for each line listView 您可以通过查看
  • 按第一列排序二维数组,然后按第二列排序

    int arrs 1 100 11 22 1 11 2 12 Arrays sort arrs a b gt a 0 b 0 上面的数组已排序为 1 100 1 11 2 12 11 22 我希望它们按以下方式排序a 0 b 0 首先 如果
  • 在 S3 中迭代对象时出现“ConnectionPoolTimeoutException”

    我已经使用 aws java API 一段时间了 没有遇到太多问题 目前我使用的是库 1 5 2 版本 当我使用以下代码迭代文件夹内的对象时 AmazonS3 s3 new AmazonS3Client new PropertiesCred
  • Pivotal Cloud Foundry - 连接到外部 Oracle 数据库

    我正在创建一个 Spring boot 应用程序 该应用程序连接到一个不由 PCF 管理 或驻留在外部 的 Oracle 数据库 在我的本地开发环境中 我在 application properties 文件中配置了数据库连接详细信息 有人
  • hibernate锁等待超时超时;

    我正在使用 Hibernate 尝试模拟对数据库中同一行的 2 个并发更新 编辑 我将 em1 getTransaction commit 移至 em1 flush 之后我没有收到任何 StaleObjectException 两个事务已成
  • 匿名类上的 NotSerializedException

    我有一个用于过滤项目的界面 public interface KeyValFilter extends Serializable public static final long serialVersionUID 7069537470113
  • Java 中的“Lambdifying”scala 函数

    使用Java和Apache Spark 已用Scala重写 面对旧的API方法 org apache spark rdd JdbcRDD构造函数 其参数为 AbstractFunction1 abstract class AbstractF
  • 使用过滤器@ComponentScan所有包的危险

    我现在正在开发一个概念应用程序 我想使用组件扫描来使用特定的自定义 Spring 元注释来获取类路径上任何位置的所有类 我的注释如下所示 Target value ElementType TYPE Retention value Reten
  • 没有从 {classpath*:META-INF/persistence.xml} 解析持久性单元

    使用 Spring Core 3 0 5 Hibernate 3 6 0 这个问题的标题是在使用我正在维护的应用程序启动 Tomcat Web 服务器 6 0 29 时引发的 java lang IllegalStateException
  • 编辑文件名在 JComboBox 中的显示方式,同时保持对文件的访问

    我对 Java 很陌生 对堆栈溢出也很陌生 我正在尝试利用 JMF API 创建一个用 Java 编码的简单媒体播放器 到目前为止 我已经能够设置一个简单的队列 播放列表来使用JComboBox called playListHolder
  • Java整数双除法混淆[重复]

    这个问题在这里已经有答案了 方案1 int sum 30 double avg sum 4 result is 7 0 not 7 5 VS 方案2 int sum 30 double avg sum 4 0 Prints lns 7 5
  • 欧洲中部时间 14 日 3 月 30 日星期五 00:00:00 至 日/月/年

    我尝试解析格式日期Fri Mar 30 00 00 00 CET 14至 日 月 年 这是我的代码 SimpleDateFormat formatter new SimpleDateFormat dd MM yyyy System out
  • 如何知道抛出了哪个异常

    我正在对我们的代码库进行审查 有很多这样的陈述 try doSomething catch Exception e 但我想要一种方法来知道 doSomething 抛出了哪个异常 在 doSomething 的实现中没有 throw 语句
  • 在 Spring 中重构这个的最佳方法?

    private final ExecutorService executorParsers Executors newFixedThreadPool 10 public void parse List
  • 测试弱引用

    在 Java 中测试弱引用的正确方法是什么 我最初的想法是执行以下操作 public class WeakReferenceTest public class Target private String value public Targe
  • Trie 数据结构 - Java [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 是否有任何库或文档 链接提供了在 java 中实现 Trie 数据结构的更多信息 任何帮助都会很棒 Thanks 你可以阅读Java特里树

随机推荐

  • 使用空花括号初始化

    第一次尝试 一切正常 class Base public Base std cout lt lt default ctor n Base b Base b one 另一种实现方式 添加explicit class Base public e
  • 使用模板将一组成员函数声明为友元

    给出以下代码 class A struct B static void doIt A pa struct C static void doIt A pa class A int i 9 below works but requires a
  • 通过执行批处理文件/powershell脚本设置播放设备

    我已将计算机 Windows 7 连接到电视 并且经常在数字音频 S PDIF 高清音频设备 和耳机 2 Corsair CA HS1 USB 之间更改声音输出设备耳机 我希望能够执行一个为我更改此设置的批处理 脚本文件 这样我就不必 右键
  • 转换 .wav 文件中的 RTP 序列有效负载

    我有一个文本文件 其中包含 VoIP 对话的 RTP 数据包的有效负载 十六进制 有谁知道如何将文本转换为文件 使用 c c 的 wav 音频 PS 我使用的是 GNU Linux Thanks 我用 Java 做了同样的事情 这是我用于测
  • 设置 d3.curveBundle.beta 似乎没有效果

    d3 文档d3 curveBundle https github com d3 d3 shape blob master README md curveBundle提供了如何设置的示例beta https github com d3 d3
  • 在 Android 上从图像序列创建视频

    我想通过以下代码从图像序列 在 Android 上 创建视频 opencv core IplImage image cvLoadImage sdcard mytest testimage jpg FFmpegFrameRecorder re
  • 我可以在 rsync 调用中包含密码吗?

    我使用 rsync 来更新我的静态网站 我现在cd到本地网站目录 然后运行rsync命令 然后在下一行输入密码 我已经保存了我的rsync调用文本片段 这样 rs只是扩展到我的电话 有没有办法使用类似的东西 p在末尾标记并包含密码 我的电话
  • ActionBarCompat 下拉菜单上的单选按钮样式

    我正在开发一个使用扩展主题的应用程序 style Theme AppCompat Light DarkActionBar 在我的一项活动中 有一个操作栏图标 显示三个带有单选按钮的选项 以下是菜单 XML 文件的摘录
  • HTTP 标头样式表

    根据这个 http www w3 org TR html4 present styles html h 14 6 http www w3 org TR html4 present styles html h 14 6我可以直接在 http
  • Java ArrayList 中 contains 的使用

    如果我有一个 String 的 ArrayList 构成 Java 中类的一部分 如下所示 private ArrayList
  • Django REST如何设置节流周期以允许10分钟内一个请求?

    文件说该期间应该是以下之一 s sec m min h hour d day 我很好奇是否可以将时间设置为类似的内容1 10min 看着code https github com encode django rest framework b
  • Go 中的 strings.Split

    文件names txt由许多名称组成 其形式如下 KELLEE JOSLYN JASON INGER INDIRA GLINDA GLENNIS 有谁知道如何拆分字符串 使其成为用逗号分隔的单个名称 KELLEE JOSLYN JASON
  • 在编译时获取表达式类型

    编程时使用auto有时 了解编译器在编译时使用的类型会很方便 如果编译在我需要知道类型的地方中止 那并不重要 简单的例子 std vector lt int gt s 1 2 3 for auto elem s elem 5 for aut
  • 重构代码(如果是 else )

    我试图重构代码 发现了这段代码 您能否建议其中的任何重构 并请说出您使用的折射 private void setUpBag String language if language equals english add letters wit
  • 使用 dplyr 创建一个具有滞后值作为数值向量的数据框

    我的数据如下 data lt data frame A c 10 20 30 40 50 60 70 80 90 100 B c 110 120 130 140 150 160 170 180 190 200 我希望创建一个新列 按行从 A
  • 无法将 double [] [] 转换为 double **

    我有一个需要 3 个参数的函数 第一个是 double normalizeDataZeroMeanUnitSD double trainingActions int numberOfTrainingActions int descripto
  • 临时材料的保存期限有什么要求?

    考虑以下代码 class Test public Test memset buffer 0 sizeof buffer void Process printf buffer private char buffer 1000 int main
  • gensim 保存加载模型弃用警告

    保存 加载 gensim 词嵌入时 我收到以下弃用警告 model save mymodel model home lib python3 7 site packages smart open smart open lib py 398 U
  • 如何在 android M 上请求访问图库的权限?

    我有这个应用程序 它将选择图像到图库并使用 Imageview 将其显示给测试 我的问题是它在 Android M 上不起作用 我可以选择图像 但不会在我的测试中显示 他们说我需要请求许可才能访问 Android M 上的图像 但不知道如何
  • 使用Tomcat启动Spring Boot时的用户名和密码是什么?

    当我通过 Spring Boot 部署 Spring 应用程序并访问localhost 8080我必须进行身份验证 但是用户名和密码是什么或者如何设置 我尝试将其添加到我的tomcat users文件但它不起作用