请问java web项目+tomcat服务 的运作流程是怎么样的,像怎么部署到服务器,tomcat怎么找到java项目的等?

具体流程步骤请各位大侠详解下,在下不胜感激!... 具体流程步骤请各位大侠详解下,在下不胜感激! 展开
 我来答
姑遂向触0L
推荐于2016-07-25 · TA获得超过190个赞
知道小有建树答主
回答量:157
采纳率:66%
帮助的人:56.2万
展开全部
tomcat是一个web容器,java web项目相当与容器中的一个元素 ,当把java web项目部署到服务器的时候 就相当于在容器里面加入了一个元素
tomcat启动的时候 tomcat容器会获得里面元素的相关信息 比如web项目的名称

当用户请求服务器的时候 首先根据请求的一级域名找到你启动的tomcat容器,容器在分析一级域名后面的请求字符窜截取请求的项目名字 ,根据项目名字 把请求信息发给 容器里面与项目名字对应的web项目 然后web项目处理请求 处理完了 将响应信息 发给容器 容器在返回给用户

在详细一点
为什么请求能够找到开启的tomcat服务器?
首先你请求的地址是本机的ip地址 ,这样请求能够发送到本机上 , 那么怎么给本机的tomcat能 这关键点就是 端口了 请求会根据本机上所有开启的程序的端口信息 给相应的程序
tomcat的默认端口是8080 所以你的请求地址需要加上:8080 当然你可以更改tomcat的端口比如80 这样你就不用去在请求地址上加:8080 因为100以内的端口 会自动匹配
追问
tomcat启动的时候 tomcat容器会获得里面元素的相关信息?
tomcat又是如何获得信息的呢?谢谢,在下想弄个明白。
jeffsui
2011-03-17 · TA获得超过606个赞
知道小有建树答主
回答量:737
采纳率:50%
帮助的人:303万
展开全部
你用IDE还是用记事本
如果是项目发布,像Eclipse这样的开发工具,之前先给tomcat部署到eclipse上,然后点击部署就可以了。
如果是自己手工开发,需要建立这样相应的Java web结构
例如:
项目名
|_____WBB-INF
|____classes
|____lib
|_____web.xml(和WEB-INF同级)
|_____JSP页面
将编译好的文件夹,放到tomcat 安装后的目录中的webapp下,
然后启动tomcat服务,
根据这样的地址访问应该就可以了
htttp://localhost:端口号/项目名

参考资料: t

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
99...0@qq.com
2011-03-17 · 超过15用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:21.2万
展开全部
建议你使用Eclipse+myeclipse插件+tomcat,可以实现一键部署,当然之前需要配置一下tomcat,端口没冲突就不用配置了,主要在eclipse配置一下路径,具体如下,选择窗口->首选项->myeclipse->serves->tomcat,然后选择你安装的版本,选择enable,以及你tomcat的路径,保存即可,当然你也可以手动部署,比较繁琐,先建立好和你的工程一样的目录结构,不包括包,只包括文件夹,一般文件直接放在对应目录即可,java类文件要编译成class文件,放到WebRoot的lib下,如果类文件是在src下的包内,还要在lib里创建与包名一致的文件夹,然后把class文件放到里面,最后把所有的都放到tomcat中webapps目录下即可,如果你不懂tomcat工作原理,建议在集成环境部署
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我很菜
2011-03-17 · TA获得超过345个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:92.7万
展开全部
C:\apache-tomcat-6.0.18\conf\server.xml

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/login" reloadable="true" docBase="D:\netspace\login\webapps" />
</Host>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式