小编Sat*_*ngh的帖子

全局名称're'未定义

我是python的新手,在地图上工作减少了百果馅的问题.运行mincemeat脚本时出现以下错误.

$python mincemeat.py -p changeme localhost
error: uncaptured python exception, closing channel <__main__.Client connected at 0x923fdcc> 
(<type 'exceptions.NameError'>:global name 're' is not defined
 [/usr/lib/python2.7/asyncore.py|read|79]
 [/usr/lib/python2.7/asyncore.py|handle_read_event|438] 
 [/usr/lib/python2.7/asynchat.py|handle_read|140]
 [mincemeat.py|found_terminator|96]
 [mincemeat.py|process_command|194]
 [mincemeat.py|call_mapfn|170]
 [raw1.py|mapfn|43])
Run Code Online (Sandbox Code Playgroud)

我的代码位于raw1.py脚本中,该脚本在上面的stacktrace中给出[raw1.py|mapfn|43].

import re
import mincemeat

# ...

allStopWords = {'about':1, 'above':1, 'after':1, 'again':1}

def mapfn(fname, fcont):
    # ...
    for item in tList[1].split():
        word = re.sub(r'[^\w]', ' ', item).lower().strip()        # ERROR
        if (word not in allStopWords) and (len(word) > 1):
            # ....
Run Code Online (Sandbox Code Playgroud)

我已经re在raw1.py中导入了.如果我re在mincemeat.py中导入,则不会出现该错误.

python regex mincemeat

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

Jenkins 在 Tomcat 7 上部署失败,java.io.FileNotFoundException:http://localhost:8081/manager/text/list

我的 Jenkins 部署失败,出现以下异常,我安装了更新的部署插件 tomcat-users.xml ,其中包含各种用户,如下所示。

\n\n
<user username="deployer" password="deployer" roles="manager-script"/>\n<role rolename=\xe2\x80\x9dmanager\xe2\x80\x9d/>\n   <role rolename=\xe2\x80\x9dadmin\xe2\x80\x9d/>\n   <user username=\xe2\x80\x9dharpreet\xe2\x80\x9d password=\xe2\x80\x9dharpreet\xe2\x80\x9d `roles=\xe2\x80\x9dstandard,manager,admin,manager-gui,manager-script\xe2\x80\x9d />`\n
Run Code Online (Sandbox Code Playgroud)\n\n

使用以下信息更新了我的詹金斯作业配置页面。

\n\n

将 war/ear 部署到容器 WAR/EAR 文件 - **/*.war\n上下文路径 - Barclays_Tokenization

\n\n

容器 Tomcat 7.x\n管理器用户名 - harpreet(我太早尝试过部署程序)\n管理器密码 - \xe2\x80\xa2\xe2\x80\xa2\xe2\x80\xa2\xe2\x80\xa2\xe2\x80 \xa2\xe2\x80\xa2\xe2\x80\xa2\xe2\x80\xa2

\n\n

Tomcat URL - http://localhost:8081

\n\n

不知道出了什么问题。如有任何帮助,我们将不胜感激。\n我是 Java 开发新手。\n如有任何回复,我们将不胜感激。谢谢

\n\n
org.codehaus.cargo.container.ContainerException: Failed to redeploy [C:\\Program Files (x86)\\Jenkins\\jobs\\Barclays_Tokenization\\workspace\\target\\Barclays_Tokenization-V-0.0.1.war]\n    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:193)\n    at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)\n    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)\n    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)\n    at hudson.FilePath.act(FilePath.java:991)\n    at hudson.FilePath.act(FilePath.java:969)\n    at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)\n    at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)\n    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)\n    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)\n    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:726)\n    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1037)\n …
Run Code Online (Sandbox Code Playgroud)

tomcat jenkins

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

标签 统计

jenkins ×1

mincemeat ×1

python ×1

regex ×1

tomcat ×1