首先,我想说明我的设立:如何在tomcat上部署angular2?
我有一个Web服务,我们称之为“汽车总动员”,用Java编写的,我在使用Tomcat V6日食已经测试过,工作地方(这是一个需求,所以一旦它在本地工作,我可以切换到“真正的”tomcat服务器,以便其他人可以访问)。它可以工作,访问数据库,它为某些URI提供了答案等等。
我在Plunker中编写了一个角度为2的应用程序“WebCar”,我现在想在我的计算机上运行Tomcat服务器(除非有更好的方法来执行此操作,用Tomcat来做,因为我不知道更好的选择,所以我一直在谈论tomcat)。使用eclipse,我已经设法使应用程序运行,使用palantir插件输入typescript https://marketplace.eclipse.org/content/typescript,,然后使用包含require('lite-server');
的server-launch.js运行项目,这可以让我看到与我在plunker上看到的相同,所以,它的工作原理,但在我上传任何商业服务器之前,我想检查一切正常(因此设置,这可能不是必要的,但这是我想出的)。
我现在想进一步和使用走一步,如果可能的话,Tomcat的V6运行我的角2的应用程序,而不是简单地使用精简版服务器,这样我可以测试它的工作原理,然后将其上传到“真实”的远程服务器。
我想知道有什么选择,什么是更好的选择,以及正确进行角度2部署所需的任何事情。到目前为止,我发现这个
https://stackoverflow.com/a/34408495/6028947“你只需要部署 .js文件,因为反正浏览器夺得;吨”我不完全搞定,
http://jspm.io/这是SystemJS(我有一个旧版本的 角2和使用config.js)
https://stackoverflow.com/a/37568235/6028947其中谈到 角CLI或的WebPack,这使得捆绑,但如果我得到了 运行,我STIL我不知道如何处理它上传到Tomcat ,然后将其连接到我的Web服务。
所以也许这个问题应该是(我不知道肯定):一旦你的角2码捆绑,下一步是什么?
btw还有一些关于stackOverflow的其他问题,与此类似,但据我所见,根本没有任何答案或答案只与此有关(当然,没有任何类似的指南还是按部就班要求)
嗯,我发布了一个答案,得到了告诉我不应该张贴了同样的答案,以多个问题,试图将此作为重复,但不能作为我的其他答案不被接受或投票。所以完全生气了,并想知道我是否应该浪费时间帮助。你可以看到我的其他答案:http://stackoverflow.com/questions/37933313/how-do-i-deploy-an-angular2-app-on-a-local-tomcat-server/40210186#40210186 – nuzz