我正在使用 codio.com。从那里我使用 Ubuntu 终端登录 Heroku,但它给了我以下错误。我也阅读了帮助页面。它说使用 MFA 您必须使用浏览器登录。但问题是,浏览器无法从 Codio 平台打开。我被困在这一点上。请帮忙。
\ncodio@actor-spoon:~/workspace/helloSaas$ heroku login -i \nheroku: Enter your login credentials\nEmail: prashantexploring@gmail.com\nPassword: ********\n \xe2\x80\xba Error: Your account has MFA enabled; API requests using basic \n \xe2\x80\xba authentication with email and password are not supported. Please \n \xe2\x80\xba generate an authorization token for API access. \n \xe2\x80\xba\n \xe2\x80\xba Error ID: vaas_enrolled\n
Run Code Online (Sandbox Code Playgroud)\n工作 :) :只需粘贴 API 密钥代替密码即可。
\ncodio@magic-savage:~/workspace/rottenpotatoes$ heroku login -i\n \xe2\x80\xba Warning: heroku update available from 7.45.0 to 7.59.2.\nheroku: …
Run Code Online (Sandbox Code Playgroud) ubuntu command-line heroku codio multi-factor-authentication
我正在尝试使用 Maven 构建 Springboot 项目,但在 tomcat 服务器上运行时出现以下错误。
请提出解决方案。谢谢 。
java: Lombok visitor handler class lombok.javac.handlers.HandleVal failed: java.lang.NoSuchMethodError: 'boolean com.sun.tools.javac.code.Symbol$TypeSymbol.isLocal()'
Run Code Online (Sandbox Code Playgroud)
龙目岛
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
梅文
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 11.0.11, vendor: AdoptOpenJDK, runtime: /Users/psingh/.jabba/jdk/adopt@1.11.0-11/Contents/Home
Default locale: en_IN, platform encoding: US-ASCII
OS name: "mac os x", version: "11.1", arch: "x86_64", family: "mac"
Run Code Online (Sandbox Code Playgroud)
雄猫
Using CATALINA_BASE: /usr/local/Cellar/tomcat@9/9.0.55/libexec
Using CATALINA_HOME: /usr/local/Cellar/tomcat@9/9.0.55/libexec
Using CATALINA_TMPDIR: /usr/local/Cellar/tomcat@9/9.0.55/libexec/temp
Using JRE_HOME: /Users/psingh/.jabba/jdk/adopt@1.11.0-11/Contents/Home
Using CLASSPATH: /usr/local/Cellar/tomcat@9/9.0.55/libexec/bin/bootstrap.jar:/usr/local/Cellar/tomcat@9/9.0.55/libexec/bin/tomcat-juli.jar
Using CATALINA_OPTS:
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED …
Run Code Online (Sandbox Code Playgroud) 我在 dev 分支中做了一些更改,提交并推送 ( git push origin dev
) 并从 gitlab 前端创建了一个新的合并请求。但现在我想在同一合并请求中修改 1 个文件而不引发新的文件。我可以删除远程上的开发分支并在本地更改该文件,然后再次提交并推送为git push origin dev
. 这会损害我当前的合并请求吗?
目标:从我的 Java 类中的 application.properties 文件中读取属性值。
当前行为:获取空值
预期行为:
value1
value3
Run Code Online (Sandbox Code Playgroud)
应用程序属性
category1.subcategory2=value1
category1.subcategory3=value3
greeting.salutation=Hello
Run Code Online (Sandbox Code Playgroud)
TryValueApplication.java
package com.example.tryvalue;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TryValueApplication {
@Value("${category1.subcategory2}")
private String category1;
@Value("basic value")
private String category3;
public static void main(String[] args) {
SpringApplication.run(TryValueApplication.class, args);
TryValueApplication tryValueApplication = new TryValueApplication();
System.out.println("Running main method");
tryValueApplication.printCategory();
}
public void printCategory(){
System.out.println("Print environment values");
System.out.println(category1);
System.out.println(category3);
}
}
Run Code Online (Sandbox Code Playgroud)
尝试过:我尝试从 @RestController 类中访问相同的值,并且它正在工作。GreetingController.java
package com.example.tryvalue.controller;
import com.example.tryvalue.EnvironmentValue;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import …
Run Code Online (Sandbox Code Playgroud) spring-boot ×2
codio ×1
command-line ×1
git ×1
gitlab ×1
heroku ×1
lombok ×1
maven ×1
multi-factor-authentication ×1
properties ×1
ubuntu ×1