导航:首页 > 配服务器 > 如何在tomcat服务器项目下创建文件夹

如何在tomcat服务器项目下创建文件夹

发布时间:2022-04-27 09:58:49

A. 有个放在tomcat下的项目,该项目有个功能会在项目的根目录下生成一个upload文件。

你控制tomcat 如果是通过新加一个server的方法,
那么你的项目并没有放在tomcat里面,而是放在eclipse 的workspace文件夹下类似
.metadata\.plugins\org.eclipse.wst.server.core\tmp0(或者是tmp1)\wtpwebapps\
这样的路径下,这时你的tomcat 的webapp下并没有东西,这种方法你重启服务器原先上传的东西就还在,但你应该不是这样控制tomcat的。
如果你是以项目打war包然后手动部署到服务器上,那么你想让文件夹不消失,就只能在项目里预先创建好这个文件夹,这样肯定不会消失,但是明显这是一个用于上传文件存放的文件夹,所以你如果想把文件夹中的内容也跟着项目走,只能手动复制。
建议采用新加一个server的方法

B. linux tomcat 网站 为用户新建文件夹

查看一下系统本身的文件读取写入权限。试试把要建立文件夹的父文件夹设置为777,看看是否还有这个问题。

C. 请问一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的

tomcat架构解析_pdf电子书下载 高清 @.pdf 免费下载

链接: https://pan..com/s/1k3MzFyRq1o9GlJS5oISV3w

提取码: rh9r

Tomcat架构解析 基于Tomcat 8.5.x全面介绍了Tomcat的架构、各组件的实现方案以及使用方式,主要包括Tomcat的基础组件架构以及工作原理,Tomcat各组件的实现方案、使用方式以及详细配置说明,Tomcat与Web服务器集成以及性能优化,Tomcat部分扩展特性介绍等。读者可以了解应用服务器的架构以及工作原理,学习Tomcat的使用、优化以及详细配置。

D. 在Tomcat服务器的webapps目录下新建一个名字是letter

在Tomcat服务器的webapps目录下新建一个名字是letter的方法如下:
前提条件:已安装好tomcat服务器。
1创建静态web应用
在tomcat的webapps目录下创建一个letter目录;
在webappsletter下创建index.html:
启动tomcat:
打开浏览器访问http://localhost:8080/letter/index.html(此处8080为自己tomcat的端口号)
index.html





letterWorld!




omcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

E. 请问tomcat搭建的http文件服务器如何设定文件目录排列规则

修改web.xml 把listings 改成 true 添加 sortListings 为true
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>

<init-param>
<param-name>sortListings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

F. 怎么让tomcat自动生成项目配置路径文件。

有个Eclipse的Tomcat插件,用插件可以自动生成。
如果在eclipse中直接添加tomcat服务器,然后发布的话,eclipse会把你的代码拷到tomcat下的一个目录中,名字我忘了

G. 如何用tomcat配置虚拟目录

方法1:修改配置文件

方法2:添加配置文件,推荐使用,不需要重启服务器

方法3:在Tomcat根目录下的conf目录context.xml文件中插入

方法4:在Tomcat根目录下的路径/conf/Catalina/localhost/context.xml.default,在这里进行配置,这个虚拟路径修改方法会让该主机下的所有的站点都能加载,。

H. 在tomcat下部署项目后,在webapps下放置一个项目文件,

一、静态部署
1、直接将web项目文件件拷贝到webapps 目录中
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用 cmd 命令:jar -cvf mywar.war myweb
webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
将appBase修改即可。
2、在server.xml中指定
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。
在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true">
</Context>
或者
<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>
或者
<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>

I. tomcat部署项目的几种方式

一、静态部署
1、直接将web项目文件件拷贝到webapps 目录中
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用 cmd 命令:jar -cvf mywar.war myweb
webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
将appBase修改即可。
2、在server.xml中指定
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。

在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true">
</Context>
或者
<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>
或者
<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>

说明:
path是虚拟路径;
docBase 是应用程序的物理路径;
workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;

debug 则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息
privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet
reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署
antiResourceLocking和antiJARLocking 热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。
3、创建一个Context文件
在conf目录中,新建 Catalina\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:
<Context path="/hello" docBase="E:\workspace\hello\WebRoot" debug="0" privileged="true"></Context>

tomcat自带例子如下:
<Context docBase="${catalina.home}/server/webapps/host-manager"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
这个例子是tomcat自带的,编辑的内容实际上和第二种方式是一样的,其中这xml文件名字就是访问路径,这样可以隐藏应用的真实名字。
4、注意:
删除一个Web应用同时也要删除webapps下相应的文件夹和server.xml中相应的Context,还要将Tomcat的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。。。
二 动态部署
登陆tomcat管理控制台:http://localhost:8080/,输入用户名和密码后便可管理应用并动态发布。
在Context Path(option):中输入/yourwebname ,这代表你的应用的访问地址。
XML Configration file URL中要指定一个xml文件,比如我们在F:\下建立一个hmcx.xml文件,内容如下: <Context reloadable="false" />其中docBase不用写了,因为在下一个文本框中填入。或者更简单点,这个文本框什么都不填,在WAR or Directory URL:中键入F:\hmcx即可,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(option):中的名字。

如果部署.war文件还有更加简单的方式,下面还有个Select WAR file uploae点击浏览选择.war文件,然后点击Deploy也可以。

J. 如何在服务器上配置tomcat

1、将JAVA程序包代码文件包复制到Tomcat服务器包里的任意位置,最好是根目录
2、打开Tomcat文件夹\conf\Catalina\localhost

3、在上述文件夹下建立ROOT.xml写一行代码:

<Context path="" docBase="D:\apache-tomcat-6.0.29\your_JAVA" debug="5" reloadable="true" crossContext="true"></Context>

注意:docBase="D:\apache-tomcat-6.0.29\your_JAVA"就是你的JAVA程序包路径
启动tomcat服务,点击bin\startup.bat批处理程序,打开IE,输入http://localhost:8080,JAVA程序就开始工作了

阅读全文

与如何在tomcat服务器项目下创建文件夹相关的资料

热点内容
android布局解析 浏览:332
产水系数计算法 浏览:686
如何登录我购买的阿里云服务器 浏览:995
maven命令依赖 浏览:695
手机幻灯片的app叫什么 浏览:69
java特殊字符正则表达式 浏览:172
蓝白色船的图标APP叫什么软件 浏览:264
炸服务器的狗叫什么 浏览:235
怎么推送文件夹才能在ipad中显示 浏览:782
python中的oswalk 浏览:70
被绿盾加密的电脑怎么不被加密 浏览:456
苏州阿里图片云服务器 浏览:209
固网打印服务器如何重置 浏览:380
python接口自动化测试源码 浏览:737
加密货币巨鲸图片 浏览:189
学商业模式用什么app 浏览:724
有什么app可以看历年初中考试题 浏览:659
奶块官方服务器有什么折扣充值吗 浏览:75
电子图板线型比例命令 浏览:794
南京果加密码锁门店 浏览:417