我知道这是一个普遍的问题,但是我已经尝试了很多方法来使它起作用。
主类名称:测试
我包括了一个MANIFEST.MFwith Main-Class属性,如下所示:
Main-Class: src.client.TestMain-Class: classes.client.TestMain-Class: client.TestMain-Class: Test以上都不起作用(jar位于deploy dir中)
在我的部署配置文件中,我包括:
MANIFEST.MFTest.class的外部对象 jar)的所有合并内容注意:我正在使用JDeveloper 12c IDE
我尝试过的相关帖子,但我无法使它起作用:
我已经尝试了很多 JDK 版本来解决这个问题,但似乎无论我使用哪个 java,结果总是相同的。
MavenReportException:创建存档时出错:无法找到 javadoc 命令:环境变量 JAVA_HOME 未正确设置。
我跑了:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
java -version:
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-8u265-b01-0ubuntu2~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)
javac -version
javac 1.8.0_265
Run Code Online (Sandbox Code Playgroud)
MavenReportException:创建存档时出错:无法找到 javadoc 命令:环境变量 JAVA_HOME 未正确设置。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<executable>${JAVA_HOME}/bin/javac</executable>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
虽然which java并which javadoc指出/usr/bin这可能是问题所在吗?
内容/bin
我正在创建 aBufferedImage并尝试将其包含到 a 中MimeBodyPart
,如下所示:
BufferedImage img=generateQR(otp);
messageBodyPart = new MimeBodyPart();
File test = new File("phill.png");
ImageIO.write(img, "png", test);
DataSource fds = new FileDataSource(test);
messageBodyPart.setDataHandler(new DataHandler(fds));
messageBodyPart.setFileName("./phill.png");
messageBodyPart.setHeader("Content-ID", "<image>");
multipart.addBodyPart(messageBodyPart);
test.delete();
Run Code Online (Sandbox Code Playgroud)
有没有办法在BufferedImage不创建 a的情况下附加a File?
请假设
MimeBodyPart我是新手,docker我可能遗漏了很多东西,尽管我浏览了基本文档并且我正在尝试部署一个简单的 Spring Boot API
我已将API部署为docker-spring-boot .jar文件,然后docker使用以下命令安装并推送它:
sudo docker loginsudo docker tag docker-spring-boot phillalexakis/myfirstapi:01sudo docker push phillalexakis/myfirstapi:01然后我用 docker命令启动了APIrun:
sudo docker run -p 7777:8085 phillalexakis/myfirstapi:01
当我访问localhost:7777/hello 时,我得到了想要的响应
这是我的 Dockerfile
FROM openjdk:8
ADD target/docker-spring-boot.jar docker-spring-boot.jar
EXPOSE 8085
ENTRYPOINT ["java","-jar","docker-spring-boot.jar"]
Run Code Online (Sandbox Code Playgroud)
基于这个回答的帖子这个命令来获取ip address
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
Run Code Online (Sandbox Code Playgroud)
所以,我运行它,container_name_or_id = phillalexakis/myfirstapi:01我收到这个错误
Template parsing error: template: :1:24: executing "" at <.NetworkSettings.Networks>: map has …Run Code Online (Sandbox Code Playgroud) 我在 Flutter 中使用起来有些困难Alignments。我正在尝试制作一张一次性卡片。我无法将图像居中并将图标放置在右上角。
组成Card并且Columns每个Column都有一个Row
Iconx是第一个图标的第一个子元素Row
我用 Widget 包裹了 Icon Align,但它不会在右侧移动:
Row(children: [
Align(
alignment: Alignment.topRight,
child: Icon(Icons.cancel),)
]
)
Run Code Online (Sandbox Code Playgroud)
对于猫头鹰图像,我将其包装在 a 中Container,并使用该alignment属性将其放置在 中Center:
Row(children: [
Container(
width: 100,
height: 150,
alignment: Alignment.center,
child: Image(
alignment: Alignment.center,
image: NetworkImage('https://flutter.github.io/assets-for-api-docs/assets/widgets/owl.jpg'),
)
),
]),
Run Code Online (Sandbox Code Playgroud)
似乎无论我在布局上尝试什么,它都不会移动其中的对象Card
这是Card小部件:
class CustomCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build …Run Code Online (Sandbox Code Playgroud) 我期待Spring Application在生产环境中部署我的,我想包括一些基本和可靠的security措施。
首先,我扩展 WebSecurityConfigurerAdapter到我的SecurityConfiguration.java
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
@Autowired
UserDetailsService userDetailsService ;
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
// TODO Auto-generated method stub
auth.userDetailsService(userDetailsService);
}
@Override
protected void configure(HttpSecurity http) throws Exception {
// TODO Auto-generated method stub
http.csrf().disable().authorizeRequests()
.antMatchers("/admin").hasAuthority("ADMIN")
.antMatchers("/ekab").hasAuthority("EKAB")
.antMatchers("/dimos").hasAuthority("DIMOS")
.antMatchers("/","/users/**","/aeds/**","/events/**","/reports/**","*/static/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin().loginPage("/login")
.defaultSuccessUrl("/dashboard",true)
.permitAll()
.and()
.logout()
.permitAll();
}
@Bean
public PasswordEncoder getPasswordEncoder() {
return NoOpPasswordEncoder.getInstance();
}
}
Run Code Online (Sandbox Code Playgroud)
在生产环境中CSRF应该启用,虽然我现在不处理任何 csrf 令牌
GET端点:请注意, …
java ×4
spring-boot ×2
dart ×1
deployment ×1
docker ×1
flutter ×1
jakarta-mail ×1
manifest.mf ×1
maven ×1
maven-plugin ×1
packaging ×1
spring ×1