怎么用tomcat运行java web 程序

来源:百度知道 编辑:UC知道 时间:2024/09/24 05:33:07
我这个问题很白痴,我的电脑里有两个文件夹存着程序,运行一个文件夹中的程序时很成功。地址就是http://localhost:8888/程序名/jsp文件名
可是另一个文件夹中的程序这样就运行不了。请问我该怎么办
请问在http://localhost:8888/后面到底应该是怎么样的地址???
各位大侠麻烦跟我说清楚点
webapp是什么来着?在哪里

你这个问题不是太清楚,所以我分两种情况来回答:

  1. “两个文件夹存着程序”的意思是有两个tomcat,每个tomcat放置了一个程序:

    这种情况,当你启动其中一个tomcat的时候,另一个就启动不起来了,端口冲突,你需要在tomcat文件夹下conf/server.xml 中,修改其中一个tomcat的端口号,使两个tomcat占用端口不同,就OK了

  2. “两个文件夹存着程序”的意思是一个tomcat中,分别部署了两个不同的项目:

    tomcat部署的项目,需要放在tomcat文件夹下的/webapps/目录下, 目录结构为:

    tomcat/webapps/项目A、项目B, 其中项目A,项目B的文件夹名就是项目名,不能有中文,每个项目都要符合web项目的格式,启动tomcat后,通过http://localhost:8888/项目A/jsp文件名 或者 http://localhost:8888/项目B/jsp文件名,来访问不同的项目

你把程序放到webapp下面,然后用http://localhost:8888/程序名/jsp文件名
就应该可以啦

随便改个端口试试8080 要不就把web程序放在原tomcat文件夹里运行。

打开你tomcat目录 里面有个目录就是webapp,是部署程序的地方
每个项目部署进去的时候都会有必须的个文件目录WEB-INF,该目录下一般有个mu目录classes,此目录是放置java编译过的.class文件.还有一个vweb.xml文件是用来编写配置文件的。项目的部署过程可以用ide工具也可以手工配置,看你喜好了,O(∩_∩)O哈哈~

目录结构有要求的,必须要放在tomcat/webapp下面,然后写上jsp文件的路径名应该就可以访问了