如何在glassfish服务器上运行Angular2?

时间:2016-03-28 07:26:45

标签: angular

是否可以使用Angular 2在glassfish服务器上运行应用程序? 如果有可能,我在哪里可以找到更多信息?

我将非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

Angular2应用程序由静态提供的一组文件组成:

  • 应用程序本身的那些(HTML文件,编译的JS文件或不是TypeScript的文件)
  • 依赖项(Angular2,Rxjs,SystemJS,ZonesJS,Reflect Metadata,...)

如果部署在Glassfish服务器上的应用程序能够从文件夹提供静态文件,则可以在其中集成Angular2部件。请注意,此应用程序将从服务器加载并在浏览器中执行。

Glassfish中使用的大多数Java Web框架(Restlet,Spring引用一些)支持此功能。

答案 1 :(得分:0)

好的,我在glassfish服务器上运行我的角度应用程序。 在本教程中,教师使用了以下库。你会把另一个库放到我的应用程序中吗?

他还使用了es6-shim.js库,但我不知道为什么。 我的项目需要它吗?

我的页面代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

    <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
    <script src="node_modules/es6-shim/es6-shim.js"></script>
    <script src="node_modules/systemjs/dist/system.src.js"></script>
    <script src="node_modules/rxjs/bundles/Rx.js"></script>
    <script src="node_modules/angular2/bundles/angular2.dev.js"></script>


<script>
        System.config({
            packages: {
                app: {
                    format: 'register',
                    defaultExtension: 'js'
                }
            }       
        });
        System.import('app/boot.js')
        .then(null, console.error.bind(console));
    </script>
</head>
<body>


<articles></articles>


</body>
</html>