一、toamcat文件夹介绍
在安装tomcat之前首先必须配制jdk。因为tomcat是一个依赖java的程序。可登录tomcat官网直接下载压缩包(7版本以后)解压过后即安装成功。
tomcat 文件夹介绍
bin:存放各种平台下启动和关闭Tomcat的脚本文件
conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
lib:存放Tomcat运行需要的库文件(JARS);
logs:存放Tomcat执行时的LOG文件;
temp: 存放Tomcat运行时所产生的临时文件
webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
work:存放jsp编译后产生的class文件;
conf目录中一些关键文件说明:
server.xml文件:该文件用于配置和server相关的信息,比如tomcat启动的端口号、配置host主机、配置Context
web.xml文件:部署描述文件,这个web.xml中描述了一些默认的servlet,部署每个webapp时,都会调用这个文件,配置该web应用的默认servlet。
tomcat-users.xml文件:配置tomcat的用户密码与权限。
context.xml:定义web应用的默认行为。
二、 vue3 打包部署到tomcat
npm build 的disk文件里的文件放到重命名的webapp里。浏览器中http://localhost:8080/你的webapp重命名文件,即可访问相关vue页面。
如果404 错误,那么在webapps->你的项目下面新建一个WEB-INF目录。
并在里面新建一个web.xml,将下面代码复制进去
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" metadata-complete="true">
<display-name>Router for Tomcat</display-name>
<error-page>
<error-code>404</error-code>
<location>/index.html</location>
</error-page>
</web-app>
三、tomcat发布数据
1、将3dtiles模型文件放入tomcat的webapps目录下的你的数据名文件下。
此时直接访问此3dtiles会报跨域的错误。下面来配置web.xml,来允许跨域。
2.tomcat8.5配置允许跨域
在apache-tomcat-8.5.54\conf\web.xml的630行附近配置(不同版本略有差异,看默认过滤器的位置最为标准,我的是8.5的在630行附近)如下过滤器。
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.重启服务器
cmd进去tomcat的安装目录,
先shutdown.bat
再startup.bat
若出现无法一直保持启动状态,就从bin里找到Tomcat8w.exe,在general里选择打开start。