如果一个项目不发布到Tomcat下的webapp下,那么怎么在Tomcat下配置才能使这个项目

额。。。首先感谢下面那位网友的热心回答!可能是我没说清楚吧,就是无论是那个myeclipse还是dreamweaver都把那个jsp文件存在了Tomcat下的一个叫webapp的文件夹下,本人尝试着修改了下路径,发现只要把jsp存到别处就会提示404错误,就是找不到文件。我想知道是怎么回事以及如果把那个jsp文件存在别处要怎么设置!

默认tomcat是只认webapp下面的应用的,如果你想放到别处,需要再tomcat里进行配置:


在conf目录下找到server.xml文件,修改里面的<Context path="/myjsp" debug="0" docBase="e:/myjsp" reloadable="true"> 这里的docBase就是你的另外的目录。

第一:DK提供的三个默认类加载器:启动类加载器、扩展类加载器和应用程序类加载器。

第二:Tomcat 5为了隔离不同应用程序使用的Java类库的不同版本,而且共享不同应用程序中的相同的java类库,使用了几个不同的目录,对应每个目录有着不同的类加载器。

第三:根据双亲委派模型,WebAppClassLoader是能够访问到其父加载器SharedClassLoader加载的类的,这个没有问题。但是由于Spring需要管理用户程序,所以它必须能访问到用户程序的类。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-13
还有,eclipse里面改了没?
要在eclipse里面改下,光把项目重命名是不成的。
工程名--右键--Properties--MyEclipse--Web--
吧Web Context-root的名字给改了
再把tomcat的工程删除了。
重新部署下
第2个回答  推荐于2016-05-29
默认tomcat是只认webapp下面的应用的,如果你想放到别处,需要再tomcat里进行配置:
在conf目录下找到server.xml文件,修改里面的
<Context path="/myjsp" debug="0" docBase="e:/myjsp" reloadable="true">
</Context>
这里的docBase就是你的另外的目录.本回答被提问者和网友采纳

如何部署tomcat如何部署tomcat服务器
要删除一个Web应用,应该删除webapps下对应的文件夹和server.xml中对应的上下文,以及Tomcat的conf删除localhost目录中相应的xml文件,否则Tomcat仍然会被配置和加载。。。第二,动态部署 登录tomcat管理控制台:http:\/\/localhost:8080\/,输入用户名和密码管理应用程序并动态发布。在上下文路径(选项)中输入\/your...

tomcat部署的三种方法(tomcat程序部署)
设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。 3、创建一个Context文件 在conf目录中,新建Catalina\\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为...

tomcat部署文件不想放在webapps下怎么做?
方法如下:在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。在tomcat中的conf目录中,在server.xml中的,<host\/>节点中添加:<Context path="\/hello" docBase="D:\\ work...

linux下tomcat的webapp找不到项目,,你是怎么做的
1、直接放在webapp下,启动时自动加载;2、把配置文件放在conf\\catalina\\localhost\\目录下,tomcat启动时读取配置文件进行加载。

如何用xshell4 更换tomcat下的js
1.如果没有将编译文件指定在tomcat\/webapp下的话,启动时间比较短(一般十几分钟内吧),可以通过重新发布tomcat来更新下服务器代码,不会提示你重启的。时间长了就不行了,会弹出提示你发现代码有变动是否继续或者重启或者停掉 2.可以再MyEclip...

MyEclipse内置的tomcat和Tomcat有什么区别吗
一、发现问题(如果不把项目部署到tomcat的webapp目录下不启动自己安装的tomcat)在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是...

如何在Linux下使用Tomcat部署Web应用
第一种方式:利用Tomcat自动部署 利用Tomcat自动部署方式是最简单的、最常用的方式。若一个web应用结构为D:\\workspace\\WebApp\\AppName\\WEB-INF\\*,只要将一个Web应用的WebContent级的AppName直接扔进%Tomcat_Home%\\webapps文件夹下,系统会把该web应用直接部署到Tomcat中。所以这里不再赘述。第二种方式...

如何手动把一个项目部署到tomcat上
在项目的发布上,有自动和手动之分。手动把一个项目发布到tomcat上,只需将项目打成war包,然后将war包放入tomcat的webapp目录即可。开发中将项目打成war的方式有很多:1、可以通过ant工具打包 2、可以通过maven工具打包 3、可以直接通过tomcat将项目打成war包 至于是采用何种方式,得根据实际项目需求及...

有个放在tomcat下的项目,该项目有个功能会在项目的根目录下生成一个uplo...
这样的路径下,这时你的tomcat 的webapp下并没有东西,这种方法你重启服务器原先上传的东西就还在,但你应该不是这样控制tomcat的。如果你是以项目打war包然后手动部署到服务器上,那么你想让文件夹不消失,就只能在项目里预先创建好这个文件夹,这样肯定不会消失,但是明显这是一个用于上传文件存放的文件...

tomcat下的web应用怎么直接输入IP地址就可以访问
直接将web项目文件件拷贝到webapps 目录中,访问地址为:ip:port\/webapp以下路径\/文件名或文件夹名 例如查看webapp\/example\/index.jsp,访问地址为127.0.0.1:8443\/example\/index.jsp,

相似回答