【发布时间】:2016-12-02 10:30:39
【问题描述】:
首先我想描述一下我的设置:
我有一个 Web 服务,我们称之为“汽车”,用 Java 编写,我已经在 eclipse 中使用 tomcat v6 进行了测试,在本地工作(这是一个要求,所以一旦它在本地工作,我就可以切换到做它带有一个“真正的”tomcat 服务器,以便其他人可以访问)。它工作,它访问数据库,它为某些 URI 提供答案等等。
我在 Plunker 中编写了一个 Angular 2 应用程序“WebCar”,现在我想在我的计算机上使用 Tomcat 服务器运行它(除非有更好的方法,我被告知这样做Tomcat。因为我不知道有什么更好的选择,这就是我一直在谈论 tomcat 的原因)。使用 Eclipse,我已经设法让应用程序运行,使用用于 typescript https://marketplace.eclipse.org/content/typescript 的 palantir 插件,然后使用包含 require('lite-server'); 的 server-launch.js 运行项目,这允许我看到我在 plunker 上看到的一样,所以,它可以工作,但在我将任何内容上传到业务服务器之前,我想检查一切是否正常(因此设置,这可能不是必需的,但这是我想出的)。
我现在想更进一步,如果可能的话,使用 tomcat v6 来运行我的 angular 2 应用程序,而不是简单地使用那个 lite 服务器,以便我可以测试它它可以工作,然后将其上传到“真实”的远程服务器。
我想知道有哪些选项,什么是更好的选项,以及正确进行 Angular 2 部署所需的任何内容。到目前为止,我已经找到了这个
https://stackoverflow.com/a/34408495/6028947" 你只需要部署 .js 文件,因为无论如何浏览器都不会;t" 我没有完全理解,
http://jspm.io/ 用于 SystemJS(我有旧版本的 Angular 2 并使用 config.js)
https://stackoverflow.com/a/37568235/6028947 其中谈到 angular-cli 或 webpack,它们会打包,但如果我得到了 运行中,还是不知道怎么处理才能上传到Tomcat 然后将其连接到我的网络服务。
所以也许问题应该是(我不确定):一旦你捆绑了 Angular 2 代码,下一步是什么?
顺便说一句,stackOverflow 上还有一些其他问题,与此类似,但据我所知,根本没有任何答案或答案仅与此相关(当然,没有类似于指南或步骤需要按步骤)
【问题讨论】:
-
好吧,我发布了一个答案,被告知我不应该对多个问题发布相同的答案,试图将其标记为重复,但不能因为我的其他答案未被接受或向上投票。对此非常生气,想知道我是否应该再浪费时间帮忙。您可以在以下位置查看我的其他答案:stackoverflow.com/questions/37933313/…
标签: eclipse tomcat deployment angular