我正在尝试通过Maven运行嵌入的tomcat 9。
我看到还没有“ tomcat9-maven-plugin”,并且我可以使用tomcat7-plugin运行tomcat 9,但我似乎无法这样做。
我尝试过的事情:
使用依赖项更改版本:
<properties>
<tomcat.version>9.0.0.M1</tomcat.version>
</properties>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<dependencies>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-util</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-coyote</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-api</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-dbcp</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jsp-api</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper-el</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-el-api</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId> …Run Code Online (Sandbox Code Playgroud)我在GWT中有一个大项目,我正在尝试将Angular2与它集成。(由于我在2.7版上运行,因此无法迁移到2.8版,所以不能选择angular2-gwt)
我面临着一些我似乎不知道该如何面对的问题:
1)我听说您可以使用JSNI来使用angular应用程序,但是我似乎无法做到这一点或找到任何有关它的信息。它是如何工作的,我该怎么办?(调用功能是一种选择吗?)
2)我试图将有角度的应用程序的选择器标记添加到GWT入口点html,并且效果很好,但是当我尝试将选择器添加到.ui.xml文件(UI绑定)时,它不起作用,为什么?
3)是否可以从Servlet调用GWT客户端?我的意思是我正在angular2应用程序上并使用rest调用,此rest调用可以在GWT客户端调用某些东西吗?
谢谢!
我正在尝试获取一个简单的画布以在一个有角度的项目上加载一个简单的stl文件,并且似乎无法使其工作...
我尝试了许多指南,但似乎没有任何效果。在将本机javascript与相同类型的代码一起使用时,效果很好。
我<canvas #myCanvas></canvas>在HTML中有一个带有viewchild的画布:
在我的.ts文件中:
import {Component, ViewChild, AfterViewInit} from '@angular/core';
import * as THREE from 'three';
var OrbitControls = require('three-orbit-controls')(THREE)
var STLLoader = require('three-stl-loader')(THREE)
var loader = new STLLoader()
import Scene = THREE.Scene;
import Mesh = THREE.Mesh;
import PerspectiveCamera = THREE.PerspectiveCamera;
import WebGLRenderer = THREE.WebGLRenderer;
import TrackballControls = THREE.TrackballControls;
import {log} from "util";
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements AfterViewInit{
ngAfterViewInit(): void {
this.myCanvas.nativeElement.style.background = "grey";
this.myCanvas.nativeElement.style.width="1000px"
this.myCanvas.nativeElement.style.height="500px"
}
@ViewChild("myCanvas") myCanvas; …Run Code Online (Sandbox Code Playgroud)