我正在使用M2E创建Maven原型项目(在本例中为简单的Web应用程序),目的是使用Maven部署到远程tomcat服务器。
我已将tomcat-maven-plugin添加到POM.XML文件,它似乎是正确的。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<server>localServer</server>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
当我在终端中输入“ mvn tomcat:deploy”时,它将成功部署。所以我知道我的settings.xml以及我的tomcat设置是正确的。
是否可以直接从Eclipse部署应用程序而无需通过终端。换句话说,是否可以将命令“ mvn tomcat:deploy”从Eclipse传递到Maven?
干杯
我无法使AWS Amplify验证到我的AWS Cognito设置。我使用以下代码进行设置。
import Amplify from 'aws-amplify-react-native';
import { Auth } from 'aws-amplify-react-native';
Amplify.configure({
Auth: {
IdentityPoolId: 'us-west-2:XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',
region: 'us-west-2',
UserPoolId: 'us-west-2_XXXXXXXX',
ClientId: 'XXXXXXXXXXXXXXX'
}
});
Run Code Online (Sandbox Code Playgroud)
和此代码登录
Auth.signIn(this.state.username, this.state.password)
.then(user => console.log(user))
.catch(err => console.log(err)); //"No userPool" logged here
Run Code Online (Sandbox Code Playgroud)
但是我收到错误没有userPool记录为错误。
此处的示例:https : //github.com/aws/aws-amplify/blob/master/media/authentication_guide.md具有一些以小写开头的配置属性,但是当我遵循时,会出现红色屏幕。