
源码粘帖过去肯定执行不了,你要把源码编译后的文件夹或者压缩包复制到webapps下面才行,如果你用过的是eclipse就在项目的根目录上面点右键,export导出,选择到处war文件,把导出的压缩包复制到webapps下面,然后重启tomcat,就会发现webapps下面会产生一个文件夹,名字和war的名称一样,然后用ie登录试试看。
webapps下的文件夹默认是JSP格式的文件格式,webapps-创建自定义文件test-创建WEB-INF文件夹,在此文件夹下创建web(XML)文档,具体的内容网上一大堆,就不说了。再把HTML放到test文件夹下,就可以访问了 例如 localhost:8080/test 。 偶尔看到的提问,虽然很晚了,给看到的小伙伴们一个提示。
你自己写的项目放到webapps目录下,注意是编译过的class文件,不是java文件,然后看一下你的页面文件,比如jsp,看一下在你的项目里的路径。
最后用浏览器输入地址就可以访问了:>
你在myeclipse重新启动tomcat的时候tomcat会去重新加载一下你myeclipse里的项目,你项目里没有你你写的html和js css 所以tomcat会清除掉,建议你把HTML和CSS的站点建在项目相对应的位置,然后每次重启tomcat的时候刷新一下项目
<script src="/////scripts/js></script>
除了如上边那种用多个父路径外还有没有别的方法直接获取项目跟路径。获取项目根目录
在jsp里去<%=requestgetContextPath()%>这就是项目的根路径了,是到项目这层的。
js的引入方法如下:
<script src="<%=requestgetContextPath() %> /home/testjs"></script>
css的引入方法:
<link href="<%=requestgetContextPath() %>/css/onecss" rel="stylesheet" type="text/css">。/js获取项目根路径,如: >
getRootPath:function () {
//获取当前网址,如: >
var cur>
//获取主机地址之后的目录,如: /ems/Pages/Basic/Personjsp
var pathName = windowdocumentlocationpathname;
var pos = cur>
//获取主机地址,如: >
var localhostPath = cur>
//获取带"/"的项目名,如:/ems
var projectName = pathNamesubstring(0, pathNamesubstr(1)indexOf('/') + 1);
return(localhostPath + projectName);
以上就是关于如何用Tomcat部署前端静态文件全部的内容,包括:如何用Tomcat部署前端静态文件、详解 Tomcat 配置文件 server.xml、把一个项目粘贴到tomcat的webapps下面,但就是访问不到,求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)