❶ tomcat设置在项目外的类路径配置文件
找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码:
<Context path="/hello" docBase="E:\test" debug="0" reloadable="true"/>
path 访问时候用的虚拟路径 docBase项目实际存放路径
docBase是实际路径,这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开
❷ web项目,用ckeditor和ckfinder,项目去访问项目之外文件夹中的图片却访问不到,请问怎么回事
把你第一张截图中,图片的路径给我看一下。
估计你是图片的目录没有配置到虚拟主机目录中导致的。如果你的应用服务器(tomcat或weblogic等)能直接访问到图片,就可以在ckeditor编辑中正常显示。
❸ 怎样通过a标签访问已知路径的工程外的文件
<a href="文件路径">链接名称</a>
通过href属性链接过去就可以了,如果是可以在浏览器直接访问的,就会在页面上直接看到,如果是压缩包或执行文件会被下载
❹ 在同一个C语言程序项目中,其它.c文件可以访问另一个.c文件中的静态变量吗
直接用变量名访问是不行的,要通过函数调用来读写。例如:假设1.c文件里有静态变量static int a; 如果2.c文件想要读写a,就必须在1.c文件里添加读写a的外部函数。1.c写法示例:
static int a;
extern int get_a() { return a; }
extern void set_a(int v) { a=v; }
这样,在2.c里就可以调用get_a()和set_a(int v)函数来读写变量a了。
❺ 如何才能用tomcat访问webapp目录外的文件
server.xml是配置tomcat的文件,比如我们可以在里面更改8080端口等.还可以在里面添加<Context>和<Resourses>来添加工程和JNDI资源
web.xml是配置整个tomcat的jsp和servlet工作中的一些情况,比如我们配置list来不让我们输入一个目录的时候显示出那个目录下的jsp文件,而是显示404错误.还有在一些安全方面也可以做配置.
context.xml一个是Catalina下的吧?是用来配置环境的.我们开发大项目的时候一般都是配置这个文件的来添加一个项目的而不是把项目拷贝到webapp下去,还有也可以在这里配置JNDI,一般我们都选择在这里而不是server.xml中配置工程和JNDI
tomcat-user.xml在这里就是配置tomcat的用户了,你可以到tomcat的开始页http://localhost:8080中点tomcat manager就会提示你要用户名和密码了,这里的用户名和密码就可以在这个xml中配置的
❻ 怎样访问tomcat根目录以外的文件
tomcat直接读取硬盘路径是不行的,
要么把文件移动到tomcat里面去
要么就是在系统里配置一个配置文件,配置文件中把这个路径配置上,然后用硬盘绝对路径去读取!