Tag: java

Jenkin的构build在npm安装上失败

我正在build立一个有CI的jenkins的Ubuntu服务器。 当我尝试运行构build时,我得到失败 问题:我怎样才能让我的jenkins工作中的npm install工作? build立1: [morningharwood] $ /bin/sh -xe /tmp/hudson8925730298288495807.sh + pwd /var/lib/jenkins/workspace/morningharwood + ls bower.json client e2e Gruntfile.js karma.conf.js package.json protractor.conf.js server + npm install /tmp/hudson8925730298288495807.sh: 5: /tmp/hudson8925730298288495807.sh: npm: not found Build step 'Execute shell' marked build as failure Finished: FAILURE 詹金build立 更新: ~$ pwd /home/ubuntu ls -a . .bash_history .bashrc .config .gem .gnupg […]

如何将Java与nodejs集成来处理CPU繁重的任务?

我正在尝试为I / O繁重和CPU繁重的任务select合适的Web技术。 NodeJs是完美的处理大负载,它也可以放大。 但是,我坚持与CPU的重要部分。 是否有可能将其他技术(如Java)集成到节点中,以便我将其运行在其他线程中的algorithm,然后在节点中再次使用结果。 有没有现有的解决scheme? 任何其他build议将是非常好的。

exec-maven-plugin说无法运行指定的程序,即使它在PATH上

编辑20140716 : find解决scheme tl; dr = exec-maven-plugin 不能识别.cmd文件,而只能识别.bat文件,作为可执行脚本。 重命名grunt.cmd –> grunt.bat , bower.cmd –> bower.bat等作为解决方法。 在我的系统上完成npm install -g grunt-cli , grunt肯定是在PATH 当我运行maven install但是,这似乎并没有注册。 [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (build-spa-bower) on project foobar: Command execution failed. Cannot run program "grunt" (in directory "C:\workspace\foobar\src\main\spa"): CreateProcess error=2, The system cannot find the file specified -> [Help 1] […]

Node.JS正则expression式引擎在大input时失败

这个问题有点复杂,Google使用并没有什么帮助。 我会尽量只介绍它的相关方面。 我有一个大的文件大致如下格式: 示例input : ABC is a word from one line of this document. It is followed by some random line PQR which happens to be another word. This is just another line I have to fix my regular expression. Here GHI appears in the middle. This may be yet another line. VWX is […]

如何从NodeJs调用Java程序

我有一个Java程序,我通常从命令行启动。 从命令行启动后,java程序会一直运行,直到按下Ctrl + C来退出或从另一个脚本中终止命令。 Java程序将输出错误消息(如果有的话)输出到控制台。 现在我想开发基于快递的NodeJsnetworking应用程序。 当用户点击一个链接(运行),点击处理程序将调用Ajax请求,这将导致后端NodeJs脚本运行此Java程序,如果它尚未运行。 另一个链接(停止)将使Ajax请求停止这个Java程序。 这可以如何实现? 回答示例代码将是最有用的。 还有一个要求:如果这个NodeJs Web应用程序被终止,那么由它启动的Java程序将继续运行,即它不依赖于NodeJs Web应用程序。

Node.js与Java的彗星应用程序

我们希望构build一个高性能,可扩展的Comet服务器,并首先考虑将Java Grizzly与GlassFish结合使用。 但经过一番研究,我们看到Node.JS由于极端的简单性而迅速成为首选,并声称性能: http://news.ycombinator.com/item?id=1088699 http://amix.dk/blog/post/19484 我会很高兴听到一些使用这两者的真实经历,最终可能成为下一步的最佳select。 谢谢!

如何使用J2V8在Android中使用NodeJS

我已经创build了Android的代码,使用J2V8库来执行Android手机中的nodejs脚本。 但是当我运行应用程序时,它给了我错误。 Gradle依赖关系 compile 'com.eclipsesource.j2v8:j2v8:4.6.0@aar' 码 … @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_console); runScript(); } private void runScript() { NodeJS nodeJS = NodeJS.createNodeJS(); try { File script = createTempScript("console.log(\"Hello NodeJS\")"); nodeJS.exec(script); script.delete(); } catch (Exception e) { e.printStackTrace(); } finally { nodeJS.release(); } } private File createTempScript(String script) throws IOException { File file […]

在java中调用node.js脚本

我如何调用java内的node.js并将console.log值保存在Stringvariables中?

如何使用node.js child_process API运行jar文件?

我试图在nodejs上运行一个jar文件,但它抛出了以下错误: Error: Unable to access jarfile /home/example/Applications/example.jar 这是我在我的test.js中的以下代码: var exec = require('child_process').exec, child; child = exec('/usr/bin/java -jar ~/Applications/example.jar', function (error, stdout, stderr){ console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); if(error !== null){ console.log('exec error: ' + error); } }); 我在这个命令中运行了我的test.js和nodejs,但是收到了上面的错误: node test.js 我的代码是否有任何错误? 我不确定为什么这个时候会抛出一个错误。

使用Android发送HTTP发布请求

我一直在尝试从SO和其他站点上的大量示例中学习,但我无法弄清楚为什么我一起入侵的例子不起作用。 我正在构build一个小型概念validation应用程序来识别语音,并将其作为POST请求发送到node.js服务器。 我已经确认的语音识别工作,并且服务器正在接收来自常规浏览器访问的连接,所以我导致相信这个问题是在应用程序本身。 我是否缺less一些小而愚蠢的东西? 没有错误被抛出,但服务器永远不会识别连接。 提前感谢您的任何build议或帮助。 相关的Java(主要活动和必要的AsyncTask): protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == 1001) { if (resultCode == RESULT_OK) { ArrayList<String> textMatchList = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); if (!textMatchList.isEmpty()) { String topMatch = textMatchList.get(0); PostTask pt = new PostTask(); pt.execute(topMatch); } } } } private class PostTask extends AsyncTask<String, String, String> { […]