我正在尝试将Skype for Business Web SDK添加到网站,我从这里复制并修改了(错误的)登录片段
我的代码看起来像这样:
文件:Home.html,标题部分
<!-- skype SDK -->
<script src="https://swx.cdn.skype.com/shared/v/1.2.15/SkypeBootstrap.min.js"></script>
<script src="../../Scripts/SkypeForBusiness.js"></script><!-- my skype log-in code -->
Run Code Online (Sandbox Code Playgroud)
文件:SkypeForBusiness.js
$(document).ready(function () {
console.log("initializing skype...");
Skype.initialize({ apiKey: config.apiKey }, function (api) {
window.skypeWebApp = new api.application();
//Make sign in table appear
window.skypeWebApp.signInManager.signIn({
username: 'my.username@mycompany.com',
password: 'myPassword'
}).then(() => {
console.log('Signed in as ' +
window.skypeWebApp.personsAndGroupsManager.mePerson.name());
});
// whenever client.state changes, display its value
window.skypeWebApp.signInManager.state.changed(function (state) {
console.log(state);
});
}, function (err) {
console.log(err);
alert('Cannot load …
Run Code Online (Sandbox Code Playgroud) 我用maven原型创建了一个新的MyFaces项目 HelloWorld 2.0 OpenWebBeans
并立即测试它mvn clean -Dcontainer="tomcat7" tomcat7:run
.一切顺利,直到开始tomcat.该过程陷入以下困境:
INFO: Starting ProtocolHandler ["http-bio-8080"]
Run Code Online (Sandbox Code Playgroud)
我等了20多分钟.这不可能.
信息:端口8080上没有运行其他服务,也没有其他tomcat正在运行.
为什么ProtocolHandler无法启动?!我只想用CDI开发一个JSF应用程序,并使用Maven将它部署在Tomcat7上.如果有人对我有更好的解决方案我 - 吐出来!;)
谢谢!
更新:感谢jstack技巧,非常酷的功能!这是来自jstack的完整StackTrace:我看到http-bio有一个AsyncTimeout并处于TIMED_WAITING状态......接下来我该怎么办?多谢你们!
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.3-b01 mixed mode):
"http-bio-8080-AsyncTimeout" daemon prio=6 tid=0x000000000c697000 nid=0xf3c waiting on condition [0x000000000d54f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.tomcat.util.net.JIoEndpoint$AsyncTimeout.run(JIoEndpoint.java:148)
at java.lang.Thread.run(Thread.java:722)
"http-bio-8080-Acceptor-0" daemon prio=6 tid=0x000000000ae7a000 nid=0x97c runnable [0x000000000d25e000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
- locked <0x00000000f3670350> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:522)
at java.net.ServerSocket.accept(ServerSocket.java:490)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) …
Run Code Online (Sandbox Code Playgroud) 在我的6.1.0门户实例上使用6.1.0 SDK-Portlet,它使用ServiceBuilder和DL-Api这一行:
DynamicQuery query = DynamicQueryFactoryUtil.forClass(DLFileEntry.class)
Run Code Online (Sandbox Code Playgroud)
产生此错误:
16:46:46,319 ERROR [DynamicQueryFactoryImpl:83] Unable find model
com.liferay.portlet.documentlibrary.model.impl.DLFileEntryImpl
java.lang.ClassNotFoundException: com.liferay.portlet.documentlibrary.model.impl.DLFileEntryImpl
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1533)
at com.liferay.portal.dao.orm.hibernate.DynamicQueryFactoryImpl.getImplClass(DynamicQueryFactoryImpl.java:78)
at com.liferay.portal.dao.orm.hibernate.DynamicQueryFactoryImpl.getImplClass(DynamicQueryFactoryImpl.java:59)
at com.liferay.portal.dao.orm.hibernate.DynamicQueryFactoryImpl.forClass(DynamicQueryFactoryImpl.java:33)
at com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil.forClass(DynamicQueryFactoryUtil.java:23)
at de.acocon.liferay.service.service.bean.DocLibBean.findByExtraSettings(DocLibBean.java:403)
at de.acocon.liferay.service.service.bean.DocLibBean.findByIdeaId(DocLibBean.java:395)
at de.acocon.liferay.service.service.bean.DocLibBean.fillUploadedFileListByIdea(DocLibBean.java:417)
at de.acocon.liferay.service.service.bean.IdeaController.init(IdeaController.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:117)
at com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:99)
at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
at org.jboss.el.parser.AstValue.getValue(AstValue.java:63)
at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at com.sun.faces.facelets.el.ELText$ELTextVariable.writeText(ELText.java:224)
at com.sun.faces.facelets.compiler.TextInstruction.write(TextInstruction.java:85)
at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82)
at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183)
at …
Run Code Online (Sandbox Code Playgroud) 问题:
Bamboo 执行我当前的开发分支中不存在的旧单元测试,这会导致构建错误。
导致这个问题的情况:
在对我的 Maven Java 项目进行了一次大的重构过程之后,我基本上移动、修改和重命名了每个文件,然后我将更改提交到了我的远程存储库。
这触发了我的竹子构建计划,开始构建过程。
git 代码签出似乎有效,但下一步(运行单元测试)失败了!查看日志文件,我发现一个旧的、不再存在的 java 单元测试类被执行,当然由于 NullPointerExceptions 而失败。
我尝试解决这个问题的事情
A.在管理部分删除缓存
B.删除文件系统中的缓存目录
在bamboo服务器上启动RDP会话
停止竹子
转到 D:\bamboo-home_64\xml-data\build-dir_git-repositories-cache
删除该文件夹中的所有文件
开始竹子
再次开始构建计划
构建错误!同样的问题
元信息
竹子版本:6.1.0 build 60103 - 2017 年 7 月 18 日
我不知道我能做什么来解决这个问题..
我已经为Eclipse Oxygen 安装了Angular2 Eclipse插件.我用角度CLI创建了一个angular2项目,然后在eclipse中打开了项目.
我试图将项目转换为Angular项目,但是当我右键单击项目并进入配置时,没有这样的选项.唯一的选择是"配置和检测嵌套项目..",它打开导入向导.
当我在src/app /中打开html模板文件时...例如我的databinding.component.html,HTML编辑器显示丑陋的错误:
当我将鼠标悬停在错误上时,我发现所有格式都是:
[ts] <error message>
Run Code Online (Sandbox Code Playgroud)
一些例子:
[ts] Cannot find name 'aNumber'. Did you mean 'Number'?
[ts] Cannot find name 'innerText'.
[ts] Cannot find name 'h4'.
Run Code Online (Sandbox Code Playgroud)
但错误是不正确的.我可以毫无问题地使用ng-serve启动应用程序.
如何配置eclipse以使这些错误的错误消息消失?谢谢 :)
编辑#1
这是我的eclipse打字稿配置,我看不出我在这里可以改变什么..
我的Docker进入错误状态,无法再使用它。
输出docker system info
:
Containers: 14
Running: 2
Paused: 0
Stopped: 12
Images: 61
Server Version: 18.03.1-ce
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: error
NodeID:
Error: open /var/lib/docker/swarm/worker/tasks.db: read-only file system
Is Manager: false
Node Address: 192.168.65.3
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init …
Run Code Online (Sandbox Code Playgroud) 当我<form>
在我的xpage中添加普通元素时,寻呼机不再工作,意味着我无法切换到其他页面(点击"下一步"或其他内容).
这是重要的部分:
<xp:pager id="newsPager" for="newsList" pageCount="4" partialRefresh="true">
//pager stuff.....
</xp:pager>
<form action="#">
//form stuff... contents not important for my issue, I tested it
</form>
Run Code Online (Sandbox Code Playgroud)
当我完全排除表格时,它有效
我在Windows 7上使用Domino Designer 8.5.3
并且"newsList"是重复控制的ID
maven ×2
angular ×1
bamboo ×1
build ×1
deployment ×1
docker ×1
dockerfile ×1
eclipse ×1
exception ×1
forms ×1
html ×1
java ×1
javascript ×1
jsf-2 ×1
liferay ×1
lotus-domino ×1
myfaces ×1
office365 ×1
perl ×1
portal ×1
portlet ×1
repository ×1
tomcat ×1
typescript ×1
xpages ×1