小编rao*_*air的帖子

无法从前缀为jdbc /的java访问weblogic数据源

我在weblogic中创建了两个数据源,其中包含jndi名称

  • JDBC/testDatasource
  • testDatasource1

我能够使用java访问数据源testDatasource1但是访问数据源jdbc/testDatasource我得到以下提到的错误

javax.naming.NameNotFoundException: While trying to lookup 'jdbc.testDatasource' didn't find subcontext 'jdbc'. Resolved '' [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'jdbc.testDatasource' didn't find subcontext 'jdbc'. Resolved '']; remaining name 'jdbc/testDatasource'
Run Code Online (Sandbox Code Playgroud)

似乎前缀jdbc /给出了问题.

java weblogic datasource jdbc

9
推荐指数
3
解决办法
3万
查看次数

NgModule 类的 Angular 2 单元测试

想知道是否有任何方法可以使 NgModule 类单元可测试。

如果是,我们可以在测试用例中期望它阻塞。

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import
       { AppComponent }  from './app.component';

@NgModule({
  imports: [ BrowserModule ],
  declarations: [ AppComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

unit-testing angular

5
推荐指数
0
解决办法
627
查看次数

Angular 7 拖放交换元素

我正在尝试使用新的 Angular 7 CDK 拖放来移动元素列表。但是没有找到任何交换元素的选项,大多数给出的示例都是用于对元素进行排序。

https://stackblitz.com/angular/pxgqrvaqbxeg?file=app%2Fcdk-drag-drop-sorting-example.ts

cdk-drag-drop-sorting-example.htm

<div cdkDropList class="example-list" (cdkDropListDropped)="drop($event)">
  <div class="example-box" *ngFor="let movie of movies" cdkDrag>{{movie}}</div>
</div>
Run Code Online (Sandbox Code Playgroud)

cdk-drag-drop-sorting-example.ts

import {Component} from '@angular/core';
import {CdkDragDrop, moveItemInArray} from '@angular/cdk/drag-drop';

/**
 * @title Drag&Drop sorting
 */
@Component({
  selector: 'cdk-drag-drop-sorting-example',
  templateUrl: 'cdk-drag-drop-sorting-example.html',
  styleUrls: ['cdk-drag-drop-sorting-example.css'],
})
export class CdkDragDropSortingExample {
  movies = [
    'Episode I - The Phantom Menace',
    'Episode II - Attack of the Clones',
    'Episode III - Revenge of the Sith',
    'Episode IV - A New Hope',
    'Episode V - The …
Run Code Online (Sandbox Code Playgroud)

drag-and-drop angular-material angular

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

使用 karma 和 webpack 4 运行单元测试时无法读取未定义的属性“externalModuleIndicator”

使用 webpack 4 升级我的 angular 项目后,我在使用 karma 运行单元测试时遇到以下错误

[at-loader] 使用 typescript 中的 typescript@2.7.2 和 demo-app-app\src\tsconfig.json 中的“tsconfig.json”。

[at-loader] 在单独的进程中开始检查...

[at-loader] 检查完成,出现 1509 个错误 [at-loader]:子进程无法处理请求:TypeError:无法读取 Object.isExternalModule 处未定义的属性“externalModuleIndicator”(演示应用程序\node_modules\typescript\lib\typescript .js:13733:20) 在 Object.getAllDependencies (demo-app\node_modules\typescript\lib\typescript.js:75788:46) 在 Object.getAllDependencies (demo-app\node_modules\typescript\lib\typescript.js:76133 :80) 在 processEmit (demo-app\node_modules\awesome-typescript-loader\src\checker\runtime.ts:451:24) 在 demo-app\node_modules\awesome-typescript-loader\src\checker\runtime.ts :602:6 at Object.send (demo-app\node_modules\awesome-typescript-loader\src\checker\runtime.ts:48:6) at Checker.req (demo-app\node_modules\awesome-typescript-loader\ src\checker\checker.ts:100:15) 在 Checker.emitFile (demo-app\node_modules\awesome-typescript-loader\src\checker\checker.ts:105:15) 在转换 (demo-app\node_modules\awesome-typescript-loader\src\index. ts:132:26) 在转换函数 (demo-app\node_modules\awesome-typescript-loader\src\index.ts:74:40) 在编译器 (demo-app\node_modules\awesome-typescript-loader\src\index. ts:85:21) 在 Object.loader (demo-app\node_modules\awesome-typescript-loader\src\index.ts:16:12) 在 LOADER_EXECUTION (demo-app\node_modules\loader-runner\lib\LoaderRunner。 js:119:14) at runSyncOrAsync (demo-app\node_modules\loader-runner\lib\LoaderRunner.js:120:4) at iterateNormalLoaders (demo-app\node_modules\loader-runner\lib\LoaderRunner.js:229: 2) 在 iterateNormalLoaders (demo-app\node_modules\loader-runner\lib\LoaderRunner.js:218:10) <--- 最后几次 GC --->

136168 毫秒:标记扫描 …

typescript webpack karma-webpack angular

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