Java Web应用的布署

本文介绍四种将JavaWeb项目部署到Apache Tomcat服务器的方法,包括直接在IDE中部署、通过修改server.xml文件部署、在Catalinalocalhost目录下创建XML文件部署等,并提供配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

:arrow: 在这里,主要讲Java Web Project 布署在apache-tomcat服务器上,这样对于开发人员应该是very easy了哟,这里我把方法总结了下,并通过调试成功了。

[color=cyan]方法一:[/color]直接在Eclipse(MyEclipse)里部署好JDK与apache-tomcat,工程就可以直接发布到apache-tomcat了,这种方法,应该是常用的哟。

[color=cyan]方法二:[/color]直接在apache-tomcat下conf文件夹里的server.xml添加一个新工程。具体代码如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<!-- 这里添加一个新Web工程 -->
<Context path="/test" //工程访问时用的别名
docBase="D:/WepApp/TestProject/WebRoot/" //web工程路径
crossContext="true"
debug="0"
reloadable="true"
trusted="false" >
</Context>
</Host>
这种方法看起来也是very easy的哟,copy一下配置文件做下小修改就OK了。

[color=cyan]方法三:[/color]在conf\Catalina\localhost文件夹下面建个test.xml,里面加入以下代码:
<Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
apache-tomcat启动时会自动装载这个资源文件了。
这里文件test名,也可以当做工程访问时用的别名,这种方法感觉更easy了,我是常用的了。浏览器里输入http://localhost:8080/test就可以访问TestProject工程了。

[color=cyan]方法四:[/color]此种方法与方法三相同,只是创建的文件为ROOT.xml
<Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
区别在于访问时我们直接在浏览器里输入http://localhost:8080/就即可访问了。


下面一点习惯[color=red]补充[/color]:
把conf\web.xml里的文件作下修改:
<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> // [color=red]<把这里false改为true>[/color]
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>


<welcome-file-list>
<welcome-file>index.html</welcome-file> // [color=red]<把这三排东东都去掉>[/color]
<welcome-file>index.htm</welcome-file> //
<welcome-file>index.jsp</welcome-file> //
</welcome-file-list>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值