小编Gra*_*per的帖子

为Apigility验证Angular js模块

我使用Apigility创建了一个API.我正在尝试为我目前正在使用API​​构建的前端应用程序设置身份验证系统.

但是我用于此身份验证系统的所有角度身份验证模块都与Apigility oAuth 2实现不匹配:

  1. https://github.com/lynndylanhurley/ng-token-auth该模块的问题是,它不允许CORS.但是它允许在角度代码所在的服务器上使用代理发送CORS-Request,我使用Guzzle用PHP编写.但是使用代理ng-token-auth发送请求两次成功,即使所有身份验证数据都是假的.

  2. https://github.com/sahat/satellizer这个模块需要JWT的实现,但在Apigility Authentication部分我还没有看到任何文档.

我需要帮助来完成我的项目.

authentication oauth-2.0 angularjs apigility

21
推荐指数
2
解决办法
1494
查看次数

Maven war在两个地方都有META-INF文件夹

我正在开发一个使用JAAS的项目,不幸的是,Tomcat需要将一个文件放在战争根源的META-INF文件夹中

app.war
  |__META-INF
  |    |___context.xml
 ...
Run Code Online (Sandbox Code Playgroud)

我认为它已经很奇怪,因为WAR的默认META-INF位置在类文件夹中.

app.war
  |__WEB-INF
  |    |__classes
  |         |__META-INF
 ...
Run Code Online (Sandbox Code Playgroud)

所以我正在使用Maven,它声明src/main/resources/META-INF中的任何内容都将被复制到适当的位置.奇怪的是,它还在文件结构的根目录中创建了一个META-INF文件夹,留下了2个META-INF文件夹.

项目结构

app
  |__src/main/java
  |__src/main/resources
  |       |__META-INF
  |             |__context.xml
 ...
Run Code Online (Sandbox Code Playgroud)

mvn包之后

 app
  |__META-INF [1]
  |__WEB-INF
  |     |__classes
  |           |__META-INF [2]
  |                  |__context.xml
 ...
Run Code Online (Sandbox Code Playgroud)

因此,如果战争标准规定META-INF应该在类文件夹下,如#2,为什么maven war会创建#1文件夹.有没有办法让它将文件复制到该文件夹​​而不是#2?

问候

meta-inf war package maven

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

Jenkins无法登录Testopia

我在CentOS 6.5系统上安装了带有Testopia实例的Bugzilla.我想将它与我的Windows 8实例上的Jenkins集成.我可以远程登录到Bugzilla实例.我已经在Jenkins配置系统中配置了Bugzilla实例,但是当我尝试执行需要我收到以下错误的作业时:

用户匿名[EnvInject]启动 - 加载节点环境变量.在工作区中构建C:\ Users\userabc.jenkins\jobs\Testopia Check\workspace连接到Testopia以检索自动化测试用例java.lang.RuntimeException:登录失败!在org.mozilla.testopia.service.xmlrpc.XmlRpcMiscService.login(XmlRpcMiscService.java:63)在org.mozilla.testopia.TestopiaAPI.login(TestopiaAPI.java:106)在jenkins.plugins.testopia.TestopiaBuilder.perform(TestopiaBuilder的.java:214)在hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:20)在hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:779)在hudson.model.Build $ BuildExecution.build(建设.java:205)at hudson.model.Build $ BuildExecution.doRun(Build.java:162)at hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:537)hudson.model.Run.execute(Run.java:1741)位于hudson的hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)hudson.model.ResourceController.execute(ResourceController.java:98). model.Executor.run(Executor.java:381)引起:org.apache.xmlrpc.client.XmlRpcClientException:无法解析服务器的响应:实体"HTML.Version"的声明必须以">"结尾.org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:188)atg.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest (XmlRpcHttpTransport.java:143)位于org.apache.xmlrpc.client的org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69).XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)在org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)在org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)在组织.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)at org.mozilla.testopia.service.xmlrpc.XmlRpcMiscService.login(XmlRpcMiscService.java:61)... 11更多引起:org.xml. sax.SAXParseExceptionpublicId: - // W3C // DTD HTML 4.01 Transitional // EN; 的systenId:11更多引起:org.xml.sax.SAXParseExceptionpublicId: - // W3C // DTD HTML 4.01 Transitional // EN; 的systenId:11更多引起:org.xml.sax.SAXParseExceptionpublicId: - // W3C // DTD HTML 4.01 Transitional // EN; 的systenId:http://www.w3.org/TR/html4/loose.dtd ; lineNumber:31; columnNumber:3; 实体"HTML.Version"的声明必须以">"结尾.at com.un.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser.parse(Unknown Source)at org.apache .xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:186)... 19更多错误:登录失败!完成:失败

请帮助我确定我犯了什么错误,谢谢

testing bugzilla jenkins jenkins-plugins

6
推荐指数
0
解决办法
217
查看次数

CentOS 7 Docker镜像和语言环境编译

我正在设置一个需要本地化支持的Docker镜像.我还需要根据此线程上的注释#21修补pt_BR语言环境.所以我基本上做的是

  • 重新安装glibc以获取缺少的语言环境
  • 根据提到的线程编译pt_BR .

但是当我运行localedef时,我遇到了编译错误.所以我最终尝试重新编译pt_BR语言环境本身,认为它可能是我的源文件,但我仍然得到相同的错误.

我不能使用/ usr/share/i18n/locales中的文件重新编译语言环境吗?

您将在下面找到更多详细信息

Dockerfile

FROM centos:7
RUN yum reinstall -q -y glibc-common
RUN cp /usr/share/i18n/locales/pt_BR pt_BR_abnt\.src
RUN mkdir /usr/lib/locale/pt_BR_utf8_abnt
RUN localedef --verbose -c -i pt_BR_abnt.src -f UTF-8 /usr/lib/locale pt_BR_utf8_abnt
Run Code Online (Sandbox Code Playgroud)

错误

pt_BR_abnt.src:22: non-symbolic character value should not be used
pt_BR_abnt.src:23: non-symbolic character value should not be used
pt_BR_abnt.src:24: non-symbolic character value should not be used
pt_BR_abnt.src:26: non-symbolic character value should not be used
pt_BR_abnt.src:29: non-symbolic character value should not be used
pt_BR_abnt.src:30: …
Run Code Online (Sandbox Code Playgroud)

locale docker centos7

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

Postgres COPY FORCE_NOT_NULL选项无法识别

我正在尝试使用COPY命令将CSV文件导入Postgres 9.2.对于所有列,CSV中的空字符串必须解释为NULL,但一列除外.

我相信FORCE_NOT_NULL选项意味着允许这样做,但是当我输入以下命令时:

COPY migr_escolas  from 'C:\escolas.csv' 
     WITH DELIMITER ',' CSV HEADER FORCE_NOT_NULL;
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

ERROR:  syntax error next to "FORCE_NOT_NULL" 
LINE 16: ...om 'C:\escolas.csv' WITH DELIMITER ',' CSV HEADER FORCE_NOT_...
Run Code Online (Sandbox Code Playgroud)

是否真的支持FORCE_NOT_NULL?如果是这样的话语法是什么?

系统信息:

"PostgreSQL 9.2.1, compiled by Visual C++ build 1600, 64-bit"
Windows 7 64 bits
Run Code Online (Sandbox Code Playgroud)

csv postgresql copy

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