是不是对于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、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的设定)来访问。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星