小编Jof*_*dez的帖子

Tomcat - 当我尝试在两个不同的端口上共享两个项目时出现异常

我有两个webservice SOAP(Axis2)和另一个类型REST(Jersey 2).

一切正常,但我想把一个放在端口8080上,一个放在端口8081上.

我开始在tomcat/conf文件夹中编辑我的server.xml,用他自己的连接器,引擎和主机创建一个新服务,如下所示:

server.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Listener SSLEngine="on"
    className="org.apache.catalina.core.AprLifecycleListener" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<GlobalNamingResources>
    <Resource auth="Container" description="User database that can be updated and saved"
        factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase"
        pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase" />
</GlobalNamingResources>
<Service name="reciver">
    <Connector acceptCount="100" connectionTimeout="10000"
        disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192"
        maxThreads="10" port="8080" useBodyEncodingForURI="true" />
    <Engine defaultHost="localhost" jvmRoute="host1" name="reciver"> 
        <Host autoDeploy="true" name="localhost" unpackWARs="true">
            <Context docBase="SOAP" path="/SOAP" reloadable="true"
                source="org.eclipse.jst.jee.server:SOAP" />
        </Host>
    </Engine>
</Service>
<Service name="reciver2">
    <Connector acceptCount="100" connectionTimeout="10000"
        disableUploadTimeout="true" …
Run Code Online (Sandbox Code Playgroud)

tomcat

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

在角度2上创建并从div下载pdf

我正在尝试使用jsPDF从现有div创建和下载PDF.

我尝试了很多方法,但我无法实现.

我最后的尝试是有@ViewChildElementRef,但不工作.

细节devis.component.ts:

import {Component, ElementRef, ViewChild} from "angular2/core";
declare let jsPDF; 

@Component({
selector: 'my-app',
template: `<div #test>
    Hello world
  </div>
  <button type="button" (click)="test()">pdf</button>
  <button (click)="download()">download</button>`
})

export class App {

  @ViewChild('test') el: ElementRef;

  constructor() {
  }

  public download() {
    var doc = new jsPDF();
    doc.text(20, 20, 'Hello world!');
    doc.save('Test.pdf');
  }

  public test() {
    let pdf = new jsPDF('l', 'pt', 'a4');
    let options = {
      pagesplit: true
    };
    pdf.addHTML(this.el.nativeElement, 0, 0, options, () => { …
Run Code Online (Sandbox Code Playgroud)

jspdf angular

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

如何以编程方式从数据表扩展行

我想直接从typescript方法扩展行,我尝试使用@viewchild,但它不起作用:

HTML:

<p-dataTable [value]="array" [responsive]="true" expandableRows="true" #dt
   (onRowClick)="dt.toggleRow($event.data)">
    <template let-test pTemplate="rowexpansion">
        <div class="ui-grid ui-grid-responsive ui-fluid">
            <div class="ui-grid-row">
                Bouh !
            </div>
        </div>
    </template>
    <p-column field="name" header="Vin"></p-column>
    <p-column field="company" header="Year"></p-column> 
</p-dataTable>
<button class="btn" (click)="addComment()">
    <p>add comment</p>
</button>
Run Code Online (Sandbox Code Playgroud)

打字稿:

import { DataTable } from 'primeng/components/datatable/datatable';

export class MyAwesomeComponent implements OnInit {

@ViewChild('dt') datatable : DataTable;

addComment(): void {
    console.log(this.datatable);
    this.datatable.toggleRow(1);
}
Run Code Online (Sandbox Code Playgroud)

行没有扩展,如果有人可以告诉我如何做(onRowClick)事件做同样的事情,但在打字稿方法,我将不胜感激.

展示另一个html示例

primeng angular

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

设置冻结列的宽度

我正在尝试使用PrimeFaces ShowCase中的 Frozen Column .

但我无法设置第一个冷冻柱的宽度,这实在太宽了.

为例

有人可以告诉我如何解决它?

XHTML:

<p:dataTable var="car" value="#{dtScrollView.cars}" 
             scrollable="true" scrollHeight="150"
             scrollWidth="300" frozenColumns="1">
   <p:column headerText="Id" footerText="Model">
      <h:outputText value="#{car.model}" />
   </p:column>
   <p:column headerText="Year" footerText="Year">
      <h:outputText value="#{car.year}" />
   </p:column>  
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

我正在使用PrimeFaces 5.0.

css datatable jsf primefaces jsf-2

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

EJB容器初始化错误

我正在尝试实现EJB命令来传递两个jsf项目.

我创建了一个EAR,其中有两个jsf项目+ ejb.

不幸的是,我似乎无法启动该项目.

WARNING: StatefulContainerbuilder instantiated store: org.glassfish.ha.store.adapter.file.FileBackingStore@ece71a0; ha-enabled: false ==> BackingStoreConfiguration{clusterName='null', instanceName='null', storeName='Login-88570309275090944-BackingStore', shortUniqueName='88570309275090944', storeType='file', maxIdleTimeInSeconds=-1, relaxVersionCheck='null', maxLoadWaitTimeInSeconds=0, baseDirectoryName='C:\Users\Joff\AppData\Roaming\NetBeans\7.2\config\GF3\domain1\session-store\Login-88570309275090944', keyClazz=interface java.io.Serializable, valueClazz=class org.glassfish.ha.store.util.SimpleMetadata, synchronousSave=false, typicalPayloadSizeInKiloBytes=0, vendorSpecificSettings={start.gms=false, async.replication=true, key.transformer=com.sun.ejb.base.sfsb.util.SimpleKeyGenerator@9bdd877, local.caching=true, value.class.is.thread.safe=true, broadcast.remove.expired=false}}
SEVERE: Exception while invoking class org.glassfish.ejb.startup.EjbDeployer load method
java.lang.RuntimeException: EJB Container initialization error
    at org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.java:242)
    at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:305)
    at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:108)
    at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:186)
    at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:264)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:460)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
    at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
    at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
    at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179) …
Run Code Online (Sandbox Code Playgroud)

ejb glassfish java-ee

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

标签 统计

angular ×2

css ×1

datatable ×1

ejb ×1

glassfish ×1

java-ee ×1

jsf ×1

jsf-2 ×1

jspdf ×1

primefaces ×1

primeng ×1

tomcat ×1