当前位置:首页 » 密码管理 » tomcat访问文件

tomcat访问文件

发布时间: 2022-05-10 07:03:39

1. tomcat启动时,后台如何访问服务器保存的文件

根据描述, 该程序不是一个Servlet, 获取资源文件方法:
1. 使用Servlet获取文件路径然后传递给后台程序

URL this.getServletContext().getResource()

InputStream this.getServletContext().getResourceAsStream()
2.使用文件读取程序类加载器读取文件

URL Object.class.getClassLoader().getResource();

InputStream this.getClass().getClassLoader().getResourceAsStream();

希望能帮助你

2. tomcat 启动的情况下如何访问其他盘的绝对路径文件

//student.html放到主路径下的stu文件夹下面;
<script>
function submit(){
window.location.href="stu/student.html";//表示从当前路径开始进行加载网页
//window.location.href="/practice_system/stu/student.html";//表示从主文件夹下开始加载文件
}
</script>

3. 怎么才能用tomcat访问webapp目录外的文件

编辑server文件(%tomcathome%\conf\server.xml)
我们打算建立一个myjsp的虚拟目录,只要在%tomcathome%\conf\server.xml文件,在<host>标签中加入文件中加入如下代码即可:
<Context docBase="D:\project\student" reloadable="true" debug="0" path="/test"/>

注意,此时path一定要写,因为我们此时没有新建xml文件了,所以一定要指明web

/*-----------------------------------------------*/

这样就可以将我们设置的path来表示docBase物理路径。

4. tomcat如何访问子目录中的资源

1、多项目: 按你的方式,再对你需要映射的子路径项目,重新配置一遍过滤拦截子类的路径,缺点就是多处部署程序。

2、操作系统路径映射:在linux下可以通过虚路径实现,windows下看一看这个

3、程序处理:可以通过过滤器的方式针对自己要访问的特定url进行转换到相应的路径下寻找文件,这样需要自己写相应的程序处理。

5. jsp文件放在文件夹里怎么用tomcat访问

tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍。
tomcat根目录在tomcat中叫,文章中把tomcat解压后在c:/下。
1./bin: 存放各种平台下启动和关闭Tomcat的脚本文件。其中有个档是catalina.bat,打开这个windos配置文件,在非注释行加入JDK路径,例 如 : SET java_HOME=C:j2sdk1.4.2_06 保存后,就配置好tomcat环境了。 startup.bat是windows下启动tomcat的文件,shutdown.bat是关闭tomcat的文件。
2./common: 在common目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR?。
3./shared: 在shared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR?。
4./server: 在server/webapps目录中,存放Tomcat自带的两个APP-admin和manager应用,使用来管理Tomcat-web服务用的。 在server/lib目录中,存放tomcat服务器所需要的各,web应用不能访问种jar?。
5./work : Tomcat把各种由jsp生成的servlet文件放在这个目录下。work这个文件夹下面的东西建议你去看看就可以明白了 那是JSP文件编译成.java->.classes
6./temp : 临时活页夹,Tomcat运行时候存放临时文件用的。
7./logs : 存放Tomcat的日志文件
8./conf : Tomcat的各种配置文件, tomcat启动的时候需要读取的配置文件:server.xml(tomcat主要配置文件)、web.xml和tomcatat- users.xml、catalina.policy(安全策略文件)等。修改了以后需要重启tomcat才能生效.最重要的是 server.xml;配置tomcat组件的XML文件server。

6. tomcat可以正常启动,但是不能访问即页面报404错误怎么办

1、正确的端口号

出现404错误证明,TOMCAT是启动成功了的。 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现404错误的。

2、环境变量

假设有两个Tomcat A和 B,自己分明运行的是B 下的startup.bat, 但是启动的却是A。

在环境变量中有两个属性:分别是CATALINA_HOME和CATALNIA_BASE,如果这个值指向的是A,那么即便运行的是B下的startup.bat, 真正启动的还会是A。

3、确定Web应用是否成功启动

虽然Tomcat启动成功了,但是对应的Web应用启动失败,依然会导致404错误。

倘若Web引用启动失败,那么就一定会在Tomcat的logs目录下的 localhost.当前日期.log 里留下错误信息。

打开这个文件,检查对应的Web应用是否启动过程中报错了。 也许是web.xml多写了一个标签结束,也许是对应的servlet类找不到。

4、webapps下的ROOT目录

有的时候,在server.xml 中配置的<context 是以“/"为开始路径的,与此同时,在webapps目录下还存在一个ROOT目录,这个ROOT目录其实也是告诉tomcat,以“/” 为开始路径。

那么这样就发生冲突了,Tomcat只能二选一,通常情况下都会选择ROOT目录,那么在server.xml中配置的就<context 就无法启动了,导致访问对应的资源提示404错误。

5、访问地址的时候是否加了web应用的名称

这个也是常犯的错误,加入部署的时候,指定了路径,比如:

<Context path="/j2ee" docBase="e:\project\j2ee\web" debug="0" reloadable="false" />

那么访问的时候,要记得加上j2ee,像这样:http://127.0.0.1:8080/j2ee/hello

6、是否访问对资源了

这种错误也常见,写的文件是 hello.html, 但是访问的是 holle.html,会提示404。

7、不能访问WEB-INF目录下的资源

从安全角度触发,TOMCAT不允许访问WEB-INF目录下的HTML,JSP文件。 所以如果资源文件放在WEB-INFO下,也会提示404错误。

Web服务器的作用:

1、接收客户端的请求。

2、给客户端作出响应。

我们也可以自己手写Web服务器,但是那样太麻烦,而且难度很大,所以我们可以使用目前应用最广泛的Tomcat服务器。

常见的Web服务器:

lTomcat(Apache)

lJBoss(Redhat)

lGlassFish(Orcale)

lResin(Caucho)

lWeblogic(Orcale)

lWebsphere(IBM)

7. linux下tomcat部署应用后如何通过url访问文件

Tomcat 的部署单元是“应用”(web application)。

一个“应用”是一堆文件按照特定结构组织起的集合,默认 / 典型结构如下:

“应用”主目录/
|- ... (各种可以被直接访问到的目录和文件)
`- WEB-INF/ (一个有一定复杂度的“应用”的关键内容)
|- web.xml (“应用”的主要配置信息)

|- classes/ (存放编译好的 java 程序)
`- lib/ (存放编译好且已压缩的 java 程序)

如果“应用”【仅】有有需要直接访问的文件,而无 java 程序,也无配置文件,
则可以省确 WEB-INF/ 。

根据你的描述,你的“应用”应该是 awr ,绝对路径是“/opt/awr”,
且只包含一个需要直接访问的 HTML 文件。

请确认你已经理解上文所说的“应用”,并确认你的“应用”的路径,
之后才能做进一步回答。

8. web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目

局域网的话 对方浏览器输入
http://你的ip(可以通过ipconfig查):tomcat端口号(默认8080)/项目名。

9. tomcat server 启动 怎么访问

首先你要知道你把tomcat放到哪里了,tomcat的安装有两种方法,一种是解压就可以使用,一种需要向程序一样进行安装。
如果是安装的tomcat,那么首先单击开始菜单。
在开始菜单中选择所有程序,在所有程序中有一个Apache
Tomcat……
的文件夹。单击展开。
选择这个文件夹中的Configure
Tomcat程序。单击启动。
在主界面中你就可以看到一个Start的开始按钮了。单击等待一会就可以启动tomcat了。
如果你的压缩文件,那么也很简单。
打开解压目录,然后找到BIN目录,打开。
6
选择tomcat程序,双击启动即可。呈现的界面和上面一样。单击start即可启动。

热点内容
耐存储的纸 发布:2025-05-17 19:43:35 浏览:930
java什么是栈 发布:2025-05-17 19:28:58 浏览:499
开拓者交易云服务器配置 发布:2025-05-17 19:19:47 浏览:12
编程2e8 发布:2025-05-17 19:19:04 浏览:420
赞赞快手脚本 发布:2025-05-17 19:14:33 浏览:230
佳能相机存储卡错误 发布:2025-05-17 19:00:59 浏览:890
云访问安全 发布:2025-05-17 18:36:31 浏览:626
算法设计与分析课件 发布:2025-05-17 18:21:11 浏览:766
安卓禁止软件安装怎么解除 发布:2025-05-17 18:16:52 浏览:219
绝地求生极客电脑怎么配置 发布:2025-05-17 18:16:50 浏览:51