tomcat启动成功项目部署成功但是找不到项目

tomcat启动成功项目部署成功但是找不到项目,第1张

解决方法:

eclipse上右击项辩大目选择属性缺茄-

在左边输入框输入web-

检查右边URL的路径是不是/jinfangzhouERP,不是则改正。

如果伏灶察想改变tomcat的主目录的话可以尝试以下几种方法:

第一种:(假设tomcat安装在C盘下,项目名为bidding)打开C:/Tomcat/conf/server.xml,在<host></host>之间加入代码:<Context docBase="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/bidding" path="" debug="0"  reloadable="true"/>这样重新启动tomcat,我们的主目录就被设置为bidding这个项目了。

第二种:将tomcat安装目录下的ROOT下的所有文件全部删除,然后将工程的解压后的文件全部拷进去。

第三种:Tomcat5.0以下版本在C:/Tomcat/conf/Catalina/localhost目录下会自动生成了一个ROOT.Xml,但是5.0以上版本不再生成此文件,所以可以新建个ROOT.xml,在里面加入如下代码:<?Xml version='1.0' encoding='utf-8'?><Context crossContext="true" docBase=""C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/bidding"" path="" reloadable="true"></Context>

不一定。webapps是默认项目文件的路径,将项目文件放在该路径下,tomcat会自动调用它,但我们也可以自己指定路径。指定项目路径可以参考这篇文章:补充tomcat的部署方法主要有以下几种:一、静态部署1、直接将web项目文件件拷贝到webapps目录中Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个唤销war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用cmd命令:jar-cvfmywar.warmywebwebapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:将appBase修改即可。2、在server.xml中指定在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。在tomcat中的conf目录中,在server.xml中的,节点中添加:或者或者说明:path是虚拟路径;docBase是应用程序的物理路径;workDir是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;debug则是设定debuglevel,0表示提供最少的信息,9表示提供最多的信息privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servletreloadable如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib和/WEB-INF/classes目录的变化,自动装载新的羡链裂应用兄闭程序,可以在不重起tomcat的情况下改变应用程序,实现热部署antiResourceLocking和antiJARLocking热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。3、创建一个Context文件在conf目录中,新建Catalina\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:tomcat自带例子如下:这个例子是tomcat自带的,编辑的内容实际上和第二种方式是一样的,其中这xml文件名字就是访问路径,这样可以隐藏应用的真实名字。4、注意:删除一个Web应用同时也要删除webapps下相应的文件夹和server.xml中相应的Context,还要将Tomcat的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。。。二动态部署登陆tomcat管理控制台:7472411

1.你说的项目是编译早早羡好的工程吗?在linux下放的是否跟windows下放的同一项目?

2.tomcat启动正常后,看看陆拍logs下的catalina.log中睁雀的信息,是不是正确启动了你的项目

3.备份webapps下的ROOT目录,清空ROOT目录,把你的项目里的内容复制到ROOT下,看看能不能正确运行,访问的时候不需要再加项目名。例如:http://主机名:端口号/login.jsp


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11990969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存