我知道有几个关于此的主题,但几天之后我无法本地化并解决这个问题。我到目前为止所做的步骤:
安装了tomcat 8.5.8
更改了/opt/tomcat/conf/server.xml
中的以下行<Host name="www.myApp.com" appBase="/opt/tomcat/webapps" unpackWARs="true" autoDeploy="false">
<Alias>myApp.com</Alias>
<Context path="" docBase="/opt/tomcat/webapps/myApp" debug="0" reloadable="true"/>
</Host>
在/ opt / tomcat / webapps
启动了tomcat
检查目录/ opt / tomcat / webapps并找到以下内容
-ROOT
-docs
-examples
-host-manager
-manager
-myApp
myApp.war
检查/ opt / tomcat / logs,发现启动时没有错误
在浏览器中打开www.myApp.com页面
好吧,我看到了myApp的欢迎页面,但是没有加载所有资源(.css,.js,...),因为/ myApp仍然存在于src属性中
<script type="text/javascript" src="/myApp/javax.faces.resource/jquery/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="/myApp/javax.faces.resource/main.css">
应该是:
<script type="text/javascript" src="/javax.faces.resource/jquery/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="/javax.faces.resource/main.css">
我缺少什么重要的东西?提前谢谢。
答案 0 :(得分:0)
关于评论,以下更改使其有效:
取消注释server.xml
<!--Context path="" docBase="/opt/tomcat/webapps/myApp" debug="0" reloadable="true"/-->