小编Sam*_*ada的帖子

无法验证进入mongo,"auth失败"

我使用以下说明为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.

我错过了什么?

mongodb

80
推荐指数
7
解决办法
19万
查看次数

如果我有多个用于Projects的版本,如何设置JAVA_HOME或CATALINA_HOME?

我使用不同版本的JDK(5.0,6.0)和Tomcat(6.0,7.0)的不同的项目,所以应该如何我JAVA_HOMECATALINA_HOME环境变量设置?

或者,如果我按文件运行我的应用程序,可能没有必要设置JAVA_HOMECATALINA_HOME在环境变量中.Warjdk/tomcat当我打包它时,服务器将运行我选择的版本(通过Eclipse - > preferences ...).

java tomcat

14
推荐指数
2
解决办法
10万
查看次数

找不到Spring类WebSecurityConfigurerAdapter - 它在哪个jar中?

哪个jar包含spring类

import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

spring spring-security

13
推荐指数
2
解决办法
1万
查看次数

系统找不到 spark-shell 中指定的路径

我正在尝试在 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)

请让我知道我犯了什么错误。提前致谢。

apache-spark

7
推荐指数
2
解决办法
2万
查看次数

Wildfly 9.x无法编码希腊语附件文件名

javax.mail用来调用邮件服务器并将文件作为邮件附件发送,编码文件名,如下所示:MimeUtility.encodeText(filename,"UTF-8",null)

虽然这已经正常工作WildFly 8,但它WildFly 9.x使用相同的 邮件服务器失败.我的意思是以这种格式收到附件说明:=UTF-8BzrTOv866zrnOvM63IM68zrUgzrXOu867zrfOvc65zrrOsS5wZGY==

我一直在努力:

1)在应用程序服务器上找到相对设置 - 没有运气.

2)编码ISO-8859-7只能偶尔使用,因为它似乎取决于文件名长度和某些字符的存在.

3)在客户端(微软展望)上找到一个相对设置,我想错过了一些信息才能成功解码.

有任何想法吗?

提前致谢!!

java encoding utf-8 wildfly wildfly-9

7
推荐指数
1
解决办法
259
查看次数

Spring Maven - 无法生成 WSDL

我正在尝试从 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)

java spring wsdl web-services maven

6
推荐指数
1
解决办法
6518
查看次数

无法将“ jmeter”识别为内部或外部命令,可操作程序或批处理文件

当我在命令行模式下运行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 '不被识别为内部或外部命令,可操作程序或批处理文件。

windows batch-file jmeter

6
推荐指数
2
解决办法
6819
查看次数

对表行和分页符进行分组

我有一张比较长的桌子.每条记录有六行.因此标识符为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>都能打破它.

如果有帮助的话,我可以轻松地将一个类附加到所有六行.任何人都可以指出我正确的方向如何做到这一点?非常感谢你的帮助.

css css3

5
推荐指数
1
解决办法
1488
查看次数

keytool Java 和 TLS/SSL

我有一个套接字客户端和服务器套接字。服务器有一个带有密钥的密钥库。

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)

java ssl sslsocketfactory

5
推荐指数
0
解决办法
2849
查看次数

Android-Java:如果当前时区为'夏令时',则location.getTime()将返回UTC-1而不是UTC

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 - >设置 - >日期和时间 - >选择时区 …

gps android location

5
推荐指数
0
解决办法
1201
查看次数