【问题标题】:Deploy AngularJS app on tomcat在 tomcat 上部署 AngularJS 应用程序
【发布时间】:2016-02-20 12:28:19
【问题描述】:

我使用 yeoman 角度生成器创建了一个 AngularJS 应用程序。现在我想使用 Apache tomcat 来托管它。

我已经运行了“grunt build”并在“dist”文件夹中准备好我的所有资产。有没有办法创建 .war 文件,或者我可以将文件复制到 tomcat 内的文件夹中?

【问题讨论】:

  • 嗨,我遇到了同样的问题并找到了这篇文章。你能解决这个问题吗?复制网络应用程序目录中的内容对您有用吗?因为它弄乱了我的 js 和 CSS 加载的相对 URL。你也遇到过这个问题吗?
  • 不,我只需要执行“grunt build”并将“dist”文件夹中的内容复制到 tomcat 的“webapps”文件夹中的新文件夹中。如果我只是将“dist”文件夹复制到 webapps 目录中,我可以通过“http://:/dist” 访问我的应用程序

标签: angularjs tomcat yeoman yeoman-generator-angular


【解决方案1】:

只需复制粘贴您的项目文件夹中的所有文件,例如$TOMCAT_PATH/webapps/your-project-root/

干杯!!

【讨论】:

  • 好的,它弄乱了一些 CSS 和引用,但原则上这是可行的。谢谢!
  • 如果您将来仍然遇到任何问题,请告诉我。感谢您将我的问题标记为正确
  • 嗨,马丁,您是如何解决这些引用的?我尝试了 dist/...js...但它说“无法加载资源:net::ERR_CONTENT_LENGTH_MISMATCH”。谢谢
  • 是否有任何关于权限被拒绝的消息?
  • 我们如何通过网络部署它,我的意思是在另一个 tomcat 服务器上?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多