我想将带有angular-frontend的spring-boot webapp部署到tomact-server。我使用angular- cli和以下突击队构建了角度应用程序
ng build --deploy-url /mywebapp/
该应用程序可以运行,但是仍然存在以下问题:
<base href="/mywebapp/">
<img src="/mywebapp/assets/logo.png">
每当你建立
用它构建
ng build --base-href .
这将解决您的问题#1和#2
对于问题3
这样的SO Post将在tomcat Apache8.5.4中工作角度html5mode,在页面刷新上给出404
<!-- REWRITE VALVE --> <Valve className="org.apache.catalina.valves.rewrite.RewriteValve" /> <!-- // -->
RewriteCond %{REQUEST_URI} !^.*\.(bmp|css|gif|htc|html?|ico|jpe?g|js|pdf|png|swf|txt|xml|svg|eot|woff|woff2|ttf|map)$ RewriteRule ^(.*)$ /index.html [L]