当我通过spring boot和访问localhost:8080
部署我的spring应用程序时,我必须进行身份验证,但是用户名和密码是什么,或者我如何设置它?我试图将其添加到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安全,然后自动配置了默认用户和生成的密码的spring安全
请查看您的pom.xml文件:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
如果您的pom中有这样的内容,那么您应该有一个日志控制台消息,如下所示:
使用默认安全密码:CE6C3D39-8F20-4A41-8E01-803166BB99B6
在浏览器提示符中,您将导入用户user
和控制台中打印的密码。
或者,如果您想配置spring安全,您可以看看spring boot安全示例
安全科的spring boot参考文件对此作了解释,指出:
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
我正在使用cloudera VM,我想连接到beeline,但当我离开时,它询问用户名和密码,它没有连接。谁能告诉我用户名和密码。 !连接JDBC:hive2://localhost:10000/连接到JDBC:hive2://localhost:10000/输入JDBC:hive2://localhost:10000/输入JDBC:hive2://localhost:10000/输入密码:错误:
我使用Apache Tomcat 7安装了NetBeans。我试图运行一个程序,并收到Tomcat管理器应用程序的提示,并要求输入用户名和密码。 首先,我无法更改Apache Tomcat服务器属性下的密码。我可以更改用户名,但无论什么密码都保持不变。我编辑了tomcat用户。xml文件都在Catalina主页中 它在启动服务器时显示以下错误
问题内容: phpMyAdmin中的 “ root”一词是什么意思? 每当我在地址栏上书写时,都会要求我输入用户名和密码,但我不知道它们是什么。我不记得我在何时何地设置它们。从哪里可以获取我的用户名和密码来登录phpMyAdmin? 问题答案: 尝试用户名= root,密码为空。
嗨,我不确定我正在尝试连接到apache服务器,这是我正在使用的类,但现在在我删除代码并将其恢复到默认状态后,它一直在询问密码。 这就是我tomcat-users.xml 这也是在工具中--- 和错误我得到的输出 我唯一改变的是tomcat-users.xml和web.xml但我恢复了一切正常,仍然要求用户名和密码。
首次登陆的用户名和密码有二个,分别为: 用户名:admin 密码 :admin 用户名:user0 密码:user0 账号admin是系统管理员权限,账号user0是普通用户,属于设计角色,拥有设计权限。 在登录后,注意更改账号密码。
问题内容: 我需要输入USER表的USER_ID字段作为另一个表中的外键。因此,我认为我需要在用户登录时启动一个会话。我很难让它在任何地方回显。我能够启动一个会话,该会话允许我回显USERNAME,但无法将其复制为ID。 请帮忙吗?我的处理代码如下。我还粘贴了本节,我暂时尝试对其进行回显以进行测试。 处理脚本: 我希望USER_ID出现在哪里: 问题答案: 使用FETCH_ASSOC而不是FETC