是不是对于Context来说,不同项目的这个设置都是不一样的?

是不是对于Context来说,不同项目的这个设置都是不一样的?

<Context docBase="C:\apache-tomcat-9.0.27\webapps\job-servlet" path="/job-servlet" reloadable="true" source="org.eclipse.jst.jee.server:job-servlet"/></Host>

是不是对于Context来说,不同项目的这个设置都是不一样的?

数据库里的IDEA的打包看了,没有涉及这一部分。

我把IDEA打包的WAR复制到webapps下,在原先的eclipse的工程的基础上修改,无法访问。

那IDEA的war,是不是就要把原先的context内容删掉,按照放进去的war的路径修改?只可以手动修改吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2019-11-13 17:05:17

同学你好,1、idea和eclipse打的war包是一样的,不存在区别,所以后面老师没有再讲了。

    2、关于Context参考如下内容来理解:

        1)、server.xml 没有Context,那么会部署tomcat/webapp下的所有项目(项目1,项目2,...),访问时直接带上文件夹名字作为项目名,比如:

            localhost:8080/项目1/...

            localhost:8080/项目2/...

        2)、server.xml 中有Context,<Context>代表了运行在<Host>上的单个Web应用,一个<Host>可以有多个< Context>元素,每个Web应用必须有唯一的URL路径,这个URL路径在<Context>中的属性path中设定。

    根据以上所述,如果我们在server.xml 中设置Context,不同的项目需要设置不同的URL地址(也就是path的设定)来访问。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师