我使用以下说明为mongo创建了一个管理员用户:
http://docs.mongodb.org/manual/tutorial/add-user-administrator/
从mongo客户端看起来我可以进行身份验证:
> use admin
switched to db admin
> db.auth('admin','SECRETPASSWORD');
1
>
Run Code Online (Sandbox Code Playgroud)
但我不能以任何其他方式连接.例如:
mongo -u admin -p SECRETPASSWORD
给出错误:
JavaScript执行失败:错误:18 {code:18,ok:0.0,errmsg:"auth failed"}在src/mongo/shell/db.js:L228
我在etc/mongod.conf中有auth = true.
我错过了什么?
我使用不同版本的JDK(5.0,6.0)和Tomcat(6.0,7.0)的不同的项目,所以应该如何我JAVA_HOME和CATALINA_HOME环境变量设置?
或者,如果我按文件运行我的应用程序,可能没有必要设置JAVA_HOME和CATALINA_HOME在环境变量中.War?jdk/tomcat当我打包它时,服务器将运行我选择的版本(通过Eclipse - > preferences ...).
哪个jar包含spring类
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
我正在尝试在 Win7 中安装 Spark,但出现错误。
这些是我的环境设置:
SPARK_HOME : C:\spark (这是我解压火花文件的地方)
JAVA_HOME : C:\Program Files\Java\jdk1.7.0_71;
SCALA_HOME: C:\Program Files (x86)\scala
Run Code Online (Sandbox Code Playgroud)
路径:C:\Program Files\Java\jdk1.7.0_71\bin;C:\app\Sampad\product\11.2.0\dbhome_1\bin;C:\Python27;C:\Program Files\Python27\;C: \Program Files\Python27\Scripts;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common ;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\ Intel(R) Management Engine Components\IPT;C:\Program Files\Java\jdk1.6.0_45\bin;C:\Program Files\nodejs\;C:\Program Files\Python27;C:\Anaconda;C:\ Anaconda\Scripts;C:\HashiCorp\Vagrant\bin;C:\Program Files (x86)\scala\bin;C:\火花\斌;
HADOOP_HOME : C:\winutils; (set this after reading this blog
Run Code Online (Sandbox Code Playgroud)
请让我知道我犯了什么错误。提前致谢。
我 javax.mail用来调用邮件服务器并将文件作为邮件附件发送,编码文件名,如下所示:MimeUtility.encodeText(filename,"UTF-8",null)
虽然这已经正常工作WildFly 8,但它WildFly 9.x使用相同的 邮件服务器失败.我的意思是以这种格式收到附件说明:=UTF-8BzrTOv866zrnOvM63IM68zrUgzrXOu867zrfOvc65zrrOsS5wZGY==
我一直在努力:
1)在应用程序服务器上找到相对设置 - 没有运气.
2)编码ISO-8859-7只能偶尔使用,因为它似乎取决于文件名长度和某些字符的存在.
3)在客户端(微软展望)上找到一个相对设置,我想错过了一些信息才能成功解码.
有任何想法吗?
提前致谢!!
我正在尝试从 URL 生成 WSDL,但它/我无法做到。我的 POM.xml 文件配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework</groupId>
<artifactId>gs-consuming-web-service</artifactId>
<version>0.1.0</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.2.RELEASE</version>
</parent>
<properties>
<!-- use UTF-8 for everything -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.2.5</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- tag::wsdl[] -->
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.12.3</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>hello.wsdl</generatePackage>
<schemas>
<schema>
<url>http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl</url>
</schema> …Run Code Online (Sandbox Code Playgroud) 当我在命令行模式下运行JMeter脚本时,出现以下错误。
但是,相同的脚本在GUI模式下运行得很好。
需要一些帮助来解决此问题。
下面是错误:
C:\ Users \ Sundarapandiyan> jmeter -n -t D:\ JMETER \ apache-jmeter-3.1 \ bin \我的项目MyFirstUIRecordBadBoy.jmx -l \ JMETER \ apache-jmeter-3.1 \ bin \ My Projects CSVSample_user.csv'jmeter '不被识别为内部或外部命令,可操作程序或批处理文件。
我有一张比较长的桌子.每条记录有六行.因此标识符为16的项目具有<tr-16-1><tr-16-2>.....<tr-16-6>标识符25 <tr-25-1><tr-25-2>.....<tr-25-6>,等等.
我希望分页符不分割六行中的任何分组.因此,如果<tr-25-6>继续在新页面上,我希望所有人<tr-25's>都能打破它.
如果有帮助的话,我可以轻松地将一个类附加到所有六行.任何人都可以指出我正确的方向如何做到这一点?非常感谢你的帮助.
我有一个套接字客户端和服务器套接字。服务器有一个带有密钥的密钥库。
keytool -genkey -alias mystuff -keyalg RSA -keystore keystore.jks -keysize 2048
Run Code Online (Sandbox Code Playgroud)
这个页面说当上面的命令运行时它会生成一个密钥对。https://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html
当我运行此命令时:
keytool -list -v -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud)
我可以看到:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: mystuff
Creation date: 25-Jun-2015
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Richard, OU=OSS, O=OSS, L=Yat, ST=Hamp, C=GB
Issuer: CN=Richard, OU=OSS, O=OSS, L=Yat, ST=Hamp, C=GB
Serial number: 48ee5103
Valid from: Thu Jun 25 17:09:18 BST 2015 until: Sun Jun 19 17:09:18 BST 2016
Certificate fingerprints:
MD5: …Run Code Online (Sandbox Code Playgroud) location.getTime() ->GPS-Listener
Run Code Online (Sandbox Code Playgroud)
返回longint-value:1441279754000.
按照http://currentmillis.com/:1441279754000个代表
' 星期四2015年9月3日11时29分14秒UTC ',虽然目前的时间为
' 星期四2015年9月3日1 2:29:14 UTC '
设备上的当前时区:(
GMT+2:00, Central European Summer Time夏令时)
将时区更改为:(
GMT+4:00 Moscow无夏令时):
- > location.getTime()返回正确的值.
也许是Android 4.4.2中的一个错误; 设备是'Wiko Rainbow 4G':
如果当前时区是daylight-savings-timezone,则返回错误值(UTC-1).
有谁知道解决方法或我做错了吗?
更多信息:
使用:
public class MyLocationListener implements LocationListener{
...
public void onLocationChanged(Location location){
long millis = location.getTime();
long deltaToDeviceTime = millis - System.currentTimeMillis();
...
}}
Run Code Online (Sandbox Code Playgroud)
意味着gps-timestamp'millis'刚刚到来 - 是新鲜的.
测试程序正在运行时,我会去
Android-main-menu - >设置 - >日期和时间 - >选择时区 …