如何在tomcat上部署聚合物启动器套件
我已经安装了聚合物所需的所有软件包 我下载了聚合物初学者工具包并构建了它 如果我启动如何在tomcat上部署聚合物启动器套件,tomcat,polymer,polymer-starter-kit,Tomcat,Polymer,Polymer Starter Kit,我已经安装了聚合物所需的所有软件包 我下载了聚合物初学者工具包并构建了它 如果我启动polymer service,我可以得到如下类似的页面: ... <!-- Homescreen icons --> <link rel="apple-touch-icon" href="/images/manifest/icon-48x48.png"> <link rel="apple-touch-icon" sizes="72x72" href="/images/manife
polymer service
,我可以得到如下类似的页面:
...
<!-- Homescreen icons -->
<link rel="apple-touch-icon" href="/images/manifest/icon-48x48.png">
<link rel="apple-touch-icon" sizes="72x72" href="/images/manifest/icon-72x72.png">
<link rel="apple-touch-icon" sizes="96x96" href="/images/manifest/icon-96x96.png">
<link rel="apple-touch-icon" sizes="144x144" href="/images/manifest/icon-144x144.png">
<link rel="apple-touch-icon" sizes="192x192" href="/images/manifest/icon-192x192.png">
...
但是,如果我将polymer app目录下的文件夹/build/bundled
复制到/path/to/tomcat/webapps
,我得到的页面仅是grep background,没有其他内容
我想知道如何在tomcat上正确部署聚合应用程序
如果我只是将/build/bundle
复制到/path/to/tomcat/webapps
中,然后用一种非常简单的聚合物,而不是聚合物起动器套件,就可以正确显示页面
至于聚合物问题 将Polymer配置为在这些基于Javaservlet的web服务器上正常工作有时会有点棘手。对于初学者来说,打开开发工具来查看您收到的错误类型,您可能会看到一些失败的导入,这些导入不太难解决 这是使用servlet容器管理非基于servlet的应用程序的缺点。不要气馁,这是可以做到的,我们在Tomcat服务器上生产了几个应用程序 您可能需要将
polymer service
抛出该项目的窗口,并设置一个本地Tomcat服务器来进行开发。因为它们的行为完全不同
要记住的事情
不确定您对项目的总体目标是什么,也不确定您必须对Tomcat环境进行多少可用性调整(我假设这是一个生产目标)。您将希望从一开始就使用基于哈希的路由。这些servlet容器将寻找Java类来处理URL。至于聚合问题 将Polymer配置为在这些基于Javaservlet的web服务器上正常工作有时会有点棘手。对于初学者来说,打开开发工具来查看您收到的错误类型,您可能会看到一些失败的导入,这些导入不太难解决 这是使用servlet容器管理非基于servlet的应用程序的缺点。不要气馁,这是可以做到的,我们在Tomcat服务器上生产了几个应用程序 您可能需要将
polymer service
抛出该项目的窗口,并设置一个本地Tomcat服务器来进行开发。因为它们的行为完全不同
要记住的事情
不确定您对项目的总体目标是什么,也不确定您必须对Tomcat环境进行多少可用性调整(我假设这是一个生产目标)。您将希望从一开始就使用基于哈希的路由。这些servlet容器将寻找Java类来处理URL。我能够在根上下文下将polymer
starter kit
应用程序部署到Tomcat,以便成功解决所有依赖关系
只需运行
polymer build
并将%TOMCAT\u HOME%\webapps\ROOT
下的\build\bundle
文件夹的内容复制到TOMCAT,然后启动TOMCAT,它就会工作。我能够在根上下文下将polymer启动工具包部署到TOMCAT,以便成功解决所有依赖关系
只需运行polymer build
并复制%TOMCAT\u HOME%\webapps\ROOT
下\build\bundle
文件夹的内容,然后启动TOMCAT,它就可以工作了。感谢您的支持。它有帮助而且有效。但它并不那么优雅
另一个解决方法是:在conf/server.xml
中配置上下文根目录以使用您的应用程序:
<Context path="" docBase="polymer" debug="0" reloadable="true"></Context>
因为images/
和index.html
在同一个目录下。谢谢。它有帮助而且有效。但它并不那么优雅
另一个解决方法是:在conf/server.xml
中配置上下文根目录以使用您的应用程序:
<Context path="" docBase="polymer" debug="0" reloadable="true"></Context>
因为images/
和index.html
在同一个目录下。如何打开开发工具?开发工具是什么?Tomcat?如何打开开发工具?开发工具是什么?Tomcat?为什么会这样?是否有任何解决方法可以在非根应用程序下部署poly?该应用程序尝试解析其相对于根上下文的依赖关系,因此如果要使用非根应用程序,则需要对其进行适当更改。您所说的依赖关系是什么意思?我认为polymer应用程序具有它所需的所有依赖项(所有bower组件),对吗?为什么这样做有效?是否有任何解决方法可以在非根应用程序下部署poly?该应用程序尝试解析其相对于根上下文的依赖关系,因此如果要使用非根应用程序,则需要对其进行适当更改。您所说的依赖关系是什么意思?我认为polymer应用程序具有它所需的所有依赖项(所有bower组件),对吗?