小编Vsp*_*lit的帖子

如何从Express应用程序中删除调试?

我想删除调试模式.我使用express,redis,socket.ioconnect-redis,但我不知道在哪里调试模式得来的.

节点调试

有人有想法吗?

redis node.js express socket.io

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

Eclipse WTP vs sydeo,"提供模块而不发布"

我有问题通过使用eclipse的集成插件WTP来找到插件sysdeo的性能.

为了进行迁移并进行比较,我在eclipse中的不同项目中安装了两个.

根据我的理解,我注意到了生产力的差异:WTP需要在目录构建中发布源代码,以便tomcat安排它们.这种"脉动"很长:需要对上下文进行充电,以便可以看到修改.(5在大多数院子里干燥15秒 - 最长20秒).

Sysdeo没有; 一旦eclipse构建了修改文件,eclipse构建就会在项目内部构建内部目标,eclipse就会立即构建内部目标(浏览器上的F5,我们立即得到结果).

这是我的服务器配置:

选项"提供没有发布的模块"允许使sydeo成为正确的选择:选择正在运行的项目的构建目录.此配置在上下文文件中表达自己.(它能够取回我已经检查过"发布调制上下文到serparate XML行")

这些文件的比较:

  • 这是sysdeo生成的上下文文件
< Context path="/tatoile _syseo" reloadable="false" docBase="D:\32bit\serveur32bit\workspace\tatoile _syseo" workDir="D:\32bit\serveur32bit\workspace\tatoile _syseo\work" />
Run Code Online (Sandbox Code Playgroud)
  • 由WTP生成的文件上下文

<?xml version ="1.0"encoding ="UTF-8"?> <Context docBase ="D:\ 32bit\serveur32bit\workspace\tatoile\web"path ="/ tatoile"reloadable ="true"source ="org .eclipse.jst.jee.server:tatoile"> <Resources className ="org.eclipse.jst.server.tomcat.loader.WtpDirContext"extraResourcePaths ="/ WEB-INF/classes | D:\ 32bit\serveur32bit\workspace\tatoile\build\classes"virtualClasspath ="D:\ 32bit\serveur32bit\workspace\tatoile\build\classes"/> <Loader className ="org.eclipse.jst.server.tomcat.loader.WtpWebappLoader"useSystemClassLoaderAsParent ="false" virtualClasspath ="D:\ 32bit\serveur32bit\workspace\tatoile\build\classes"/> <JarScanner scanAllDirectories ="true"/> </ Context>

后来分析这两个文件是一样的.

现在让我们回到这个问题.我使用相同的服务器,因此上面的上下文文件都是为这个定义的.经验:我通过插件sysdeo启动tomcat,在两个上下文中的加载是由sysdeo配置WTP的另一个.两个当局都以同样的方式作出反应,这些修改立即在tatoile _syseo和tatoile中进行.

另一方面,我通过eclipse中的插件WTP(标签服务器等)启动tomcat,修改不会立即在tatoile _syseo和tatoile这两个项目中进行.注意:必须将"自动重新加载"置于"已启用"中,以便将修改考虑在内.(当服务器指示我们已重新加载上下文时,我们可以看到修改.)

在此输入图像描述

我从中推断出上下文的配置不是原因,而是插件启动tomcat的方式; 那里或我干......

这是WTP项目:

在此输入图像描述

java eclipse tomcat eclipse-wtp m2e-wtp

103
推荐指数
1
解决办法
2766
查看次数

会话突然不起作用

我对会话有很大的问题.

我开始创建一个围绕"Redis"nodejs的应用程序,其中包含不同的库.

但突然间会议不再有效.我不明白为什么.所以我重新格式化了我的服务器并正确地重新安装.(我使用的是Debian 6)

并且基本测试仍然无效:(.

这是测试:

var express = require('express');
var app = express.createServer();

var RedisStore = require('connect-redis')(express);
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat", store: new RedisStore }));

app.get('/', function(req, res){
    var sess = req.session;
    req.session.visitCount = req.session.visitCount ? req.session.visitCount + 1 : 1;

    if (sess.views) {
        res.setHeader('Content-Type', 'text/html');
        res.write('<p>views: ' + sess.views + '</p>');
        res.write('<p>expires in: ' + (sess.cookie.maxAge / 1000) + 's<p/>');
        res.write('<p>You have visited this page ' + req.session.visitCount + ' times</p>');
        res.end();
        sess.views++;
      } else { …
Run Code Online (Sandbox Code Playgroud)

session redis node.js express

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

没有使用"没有发布的服务器模块"选项启动tomcat

我在服务器启动时遇到一个小问题,它找不到web.xml上下文文件. (文件表)

这是一个例外:

    oct. 24, 2013 5:04:17 PM org.apache.catalina.core.AprLifecycleListener init
Infos: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin;C:/Program Files (x86)/Java/jre7/lib/i386;C:\Ruby200\bin;C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\SlikSvn\bin;C:\Program Files\Sublime Text 2\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Users\Vincent\AppData\Roaming\npm;C:\Program Files (x86)\Nmap;D:\32bit\eclipse_4.3.1;;.
oct. 24, 2013 5:04:17 PM org.apache.coyote.AbstractProtocol init …
Run Code Online (Sandbox Code Playgroud)

eclipse tomcat eclipse-wtp tomcat7

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

routeProvider angularJS 1.3.x错误:$ injector:modulerr

我对angularjs有点问题,这个问题已经得到了很多答案,但我无法解决这个问题.

这是我在html中的导入

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular-animate.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular-aria.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular-route.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular-resource.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

App.js

angular.module('ngApp',['ngRoute'])
.config(['$routeProvider'], 
    function($routeProvider){ // Error here !

}).controller('ngAppHome',function ($scope){
  $scope.title = ""; 
});
Run Code Online (Sandbox Code Playgroud)

错误(在chrome中)

Failed to instantiate module ngApp due to:
Error: [ng:areq] http://errors.angularjs.org/1.3.16/ng/areq?p0=fn&p1=not%2...
    at Error (native)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:6:417
    at Sb (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:19:510)
    at La (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:20:78)
    at Function.bb.$$annotate (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:175:178)
    at Object.e [as invoke] (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:36:147)
    at d (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:34:498)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:35:117
    at q (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:7:322)
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js:34:399
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

angularjs

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