小编S S*_*ngh的帖子

Node.js - 无法永久运行节点服务器

我正在尝试使用forever命令运行节点服务器.我使用以下方式全球安装:

npm install forever -g
Run Code Online (Sandbox Code Playgroud)

永远安装后,我尝试使用以下命令运行我的节点脚本:

node_modules\.bin\forever start app.js
Run Code Online (Sandbox Code Playgroud)

以下是我的控制台:

warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up f
or at least 1000ms
info:    Forever processing file: app.js
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题!

node.js forever

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

Javascript:获取JSON数组中的所有现有密钥

我有一个像下面这样的JSON数组:

var jsonArray = [{"k1":"v1"},{"k2":"v2"},{"k3":"v3"},{"k4":"v4"},{"k5":"v5"}]
Run Code Online (Sandbox Code Playgroud)

我不知道这个数组中存在哪些键.我想从数组中获取所有现有密钥.

它可能是这样的:

for(i=0;i<jsonArray.lenght;i++){
  // something like-  key = jsonArray[i].key
  // alert(key);
}
Run Code Online (Sandbox Code Playgroud)

请告诉我获取Json数组中存在的所有键的方法或方法.

问候

javascript jquery json jquery-ui

15
推荐指数
3
解决办法
3万
查看次数

java.lang.Exception:端口8083已在使用中

我在控制台上遇到异常,它是:

java.lang.Exception: Port 8083 already in use.
Run Code Online (Sandbox Code Playgroud)

如何解决此异常?如果我将获得使用8083端口的服务,那么我可以停止该服务,这样我就可以解决这个问题.

谢谢你的帮助!

java networking admin

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

将文件放在glassfish服务器上的位置

我们可以在tomcat-> webapp文件夹中的txt文件夹中输入我们的文件one.txt.现在我们可以使用url在浏览器中访问此文件,如下所示:

http://localhost:8080/txt/one.txt
Run Code Online (Sandbox Code Playgroud)

我是glassfish服务器的新手.任何人都可以告诉我如何在glssfish服务器中执行与tomcat服务器相同的操作?

tomcat glassfish

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

jquery-获取不同的页面元素

我想获取属于其他 html 页面的元素属性值。

例如,如果我在文件a.html,并希望从中获取类似元素的属性值数据b.htmla.html

我正在尝试在 jquery 中做的所有事情。

请建议!

我阅读了帖子,但我想要以下内容-

类似的东西->
[a.html 的代码]

var result = get(b.html).getTag(img).getAttribute(src)//not getting exactly
$("#id").append(result)
Run Code Online (Sandbox Code Playgroud)

知道我怎么能做到这一点吗?

javascript jquery

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

Java - 获取服务器绝对路径

如何在我的机器中获取服务器位置的绝对路径?

假设我正在使用glassfish服务器,那么我需要获得glassfish docroot位置的绝对路径,如下所示:

C:\glassfish3\glassfish\domains\domain1\docroot
Run Code Online (Sandbox Code Playgroud)

在运行时,我需要使用java io包在该位置创建文件,如:

C:\glassfish3\glassfish\domains\domain1\docroot\myfile.txt
Run Code Online (Sandbox Code Playgroud)

java tomcat file glassfish

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

FCM 数据消息:需要发送 JSON 数组来代替字符串值

根据 firebac 文档,我们可以按以下格式发送 FCM 数据消息:

{
"message":{
"token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMEFQ3P1...",
"data":{
  "Nick" : "Mario",
  "body" : "great match!",
  "Room" : "PortugalVSDenmark"
}
}
}
Run Code Online (Sandbox Code Playgroud)

但是,我需要将数据作为 JSON 数组发送,如下所示:

{
"message":{
"token":"bk3RNwTe3H0:CI2k_HHwgIpoIZvvDMExUdFQ3P1...",
"data":{
       "geofence":[{
                     "Nick" : "Mario",
                     "body" : "great match!",
                    "Room" : "PortugalVSDenmark"
                    },
                    {
                    "Nick" : "Mario",
                    "body" : "great match!",
                    "Room" : "PortugalVSDenmark"
                    }]
}
}
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试在请求正文中发送 JSON 数组以发送消息,则会出现以下错误:

无法向 Firebase 发送消息:

  {  "error": 
   {    "code": 400,    
"message": "Invalid value at 'message.data[0].value' (Map), Cannot have repeated items ('geofence') within a …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-cloud-messaging

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

JMS - 发送对象消息

我想在jms中发送对象消息并获得运行时异常.请建议我可能的解决方案.

JMS代码:

ObjectMessage objMessage = session.createObjectMessage();
        MessageData data = new MessageData();
        objMessage.setObject(data);
        sender.send(objMessage);
Run Code Online (Sandbox Code Playgroud)

控制台上发现异常:

    log4j:WARN No appenders could be found for logger         org.jboss.remoting.transport.socket.MicroSocketClientInvoker).
    log4j:WARN Please initialize the log4j system properly.
    java.lang.RuntimeException: com.test.SendJMSMessage
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at org.jboss.messaging.util.StreamUtils.writeObject(StreamUtils.java:249)
at org.jboss.jms.message.JBossObjectMessage.doWriteObject(JBossObjectMessage.java:141)
at org.jboss.messaging.core.impl.message.MessageSupport.getPayloadAsByteArray(MessageSupport.java:216)
at org.jboss.jms.message.JBossObjectMessage.setObject(JBossObjectMessage.java:118)
at org.jboss.jms.message.ObjectMessageProxy.setObject(ObjectMessageProxy.java:59)
at com.test.SendJMSMessage.example(SendJMSMessage.java:36)
at com.test.SendJMSMessage.main(SendJMSMessage.java:130)
Run Code Online (Sandbox Code Playgroud)

在创建新的MessageData类代替创建子类MessageData之后,当我运行代码时,我得到了如下异常:

18:26:08,297 ERROR [JmsGatewayListener] Problems invoking method <process>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at …
Run Code Online (Sandbox Code Playgroud)

jms

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

maven-没有在pom.xml文件中下载新添加的依赖项

我需要新的第三方jar来读取基于maven的项目中的csv.所以,我在pom.xml中输入了相同的内容.

<dependency>
        <groupId>net.sf.opencsv</groupId>
        <artifactId>opencsv</artifactId>
        <version>2.0</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

但是当我运行mvn install或mvn package命令时,它不会下载新添加的依赖项而只是构建项目并生成war.

我想解决这个问题!如果有人面对这个问题,请分享解决方案!

问候

java maven

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

如何使用servlet获取glassfish的根目录的真实路径

我想在服务器(比如glassfish)根目录下创建并运行文件.

如果我将使用servlet获得服务器根目录的真实路径(C:\ glassfish3\glassfish\domains\domain1\docroot),那么我可以轻松地在该位置创建文件.

任何身体,如果知道,请告诉我!

java servlets

0
推荐指数
1
解决办法
8529
查看次数

在java中初始化具有动态大小的二维字符串数组

我有未知数量的记录,我需要将所有记录放在字符串二维数组中.

我不知道记录的数量,因此,不知道字符串2d数组初始化所需的行数和列数.

目前我使用如下:

String[][] data = new String[100][100]; 
Run Code Online (Sandbox Code Playgroud)

这里我硬编码行数和列数,但需要在字符串2d数组中允许的动态大小.任何建议请!

Rgrds

java dynamic-arrays

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