我正在尝试使用入门( Java中的AWS Lambda代码编写)页面中的Java代码示例,但我被困为com.amazonaws.services.lambda.runtime pacakge似乎缺失了
以下是示例代码:
package example;
import com.amazonaws.services.lambda.runtime.Context; //package does not exist error
import com.amazonaws.services.lambda.runtime.LambdaLogger; // package does not exist error
import com.amazonaws.services.s3.AmazonS3; // import works (not needed, I've put them in for testing import)
import com.amazonaws.services.s3.model.S3Object; // import works (not needed, I've put them in for testing import)
public class Hello {
public String myHandler(int myCount, Context context) {
LambdaLogger logger = context.getLogger();
logger.log("received : " + myCount);
return String.valueOf(myCount);
}
}
Run Code Online (Sandbox Code Playgroud)
我在Netbeans中通过命令行(指定aws …
我在我的独立 java 应用程序中使用 log4j 2。但是,我在 log4j2.xml 配置中的日期变量上遇到了困难。事情还没有得到解决。
这是我的 log4j2.xml 配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<File name="File" fileName="logs/Server-${date}.log">
<PatternLayout pattern="%d [%t] %-5level %logger{36} - %msg%n"/>
</File>
</appenders>
<loggers>
<root level="all">
<appender-ref ref="Console"/>
<appender-ref ref="File"/>
</root>
</loggers>
</configuration>
Run Code Online (Sandbox Code Playgroud)
但是,创建的日志文件是:Server-${date}.log
我的应用程序在 OSX 下运行,不确定这是原因。
多谢你们。
我正在绞尽脑汁地尝试让 LDAP 身份验证与 Active Directory 一起使用。
我们刚刚设置了 SharePoint Server 2010,并且我们认为根据 Active Directory 对用户进行身份验证也是一个好主意,因为 Active Directory 已经存在于 SharePoint 中。我们的环境是Windows Server 2008 R2 Standard。
根据这个答案https://serverfault.com/a/130556我的提供商 URL 应该是ldap://192.168.0.81:389/CN=Users,DC=rdl,DC=com,DC=tw(请注意,我没有使用 vm-sps.rdl.com.tw 的主机名,而是选择使用 IP 地址,因为我没有时间为所述服务器配置 DNS 条目)
但是,我无法完成身份验证工作。我已经根据LdapLoginModule API尝试了所有三种类型的 JAAS 配置
以下是我遇到的错误:
1. 搜索优先模式:
注意:我没有指定 authzIdentity,因为我在 AD 上没有该设置
JAAS配置:
AESLogin_AD1 {
com.sun.security.auth.module.LdapLoginModule REQUIRED
userProvider="ldap://192.168.0.81:389/CN=Users,DC=rdl,DC=com,DC=tw"
userFilter="(&(uid={USERNAME})(objectClass=User))"
useSSL=false
debug=true;
};
Run Code Online (Sandbox Code Playgroud)
结果:
[LdapLoginModule] search-first mode; SSL disabled
[LdapLoginModule] user provider: ldap://192.168.0.81:389/CN=Users,DC=rdl,DC=com,DC=tw
[LdapLoginModule] searching for entry belonging to user: ahsieh@rdl.com.tw …Run Code Online (Sandbox Code Playgroud) java ×3
aws-java-sdk ×1
aws-lambda ×1
aws-sdk ×1
date ×1
jaas ×1
ldap ×1
log4j2 ×1
variables ×1