Tomcat+MyEclipse发布Java Web项目的方法 10
在同学那里copy一个JavaWeb项目到自己的电脑上,从网上找到的发布方法是:将这个项目Import到MyEclipse的工作空间然后在项目上右键AddandRemov...
在同学那里copy一个JavaWeb项目到自己的电脑上,从网上找到的发布方法是:将这个项目Import到MyEclipse的工作空间然后在项目上右键Add and Remove Project Deployments发布到之前配置好的Tomcat服务器上。。。以前都是直接将项目copy到<CATALINA_HOME>/webapps下,事实证明直接copy是不行的。这是为什么呢?这两种方法有什么区别??
展开
4个回答
2015-12-03 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
1.在myeclipse里面,window菜单最后一个preferences,左边点开myclispe,点servers下面找到tomcat,选择tomcat版本,Tomcat Server 设置为enable,再选择tomcat的路径,OK。
2.在myclipse新建一个WEB项目,然后在下面你就可以写jsp程序了,默认会有个index.jsp
3.点工具栏上的发布按钮,点右边的ADD,选择你刚才第一步建的tomcat,就会把你的项目发布到tomcat下面
4.启动tomcat,在发布按钮旁边,是启动按钮,选择你创建的tomcat
5.在浏览器里面输入地址localhost:8080/myeclipse项目名称/index.jsp
2.在myclipse新建一个WEB项目,然后在下面你就可以写jsp程序了,默认会有个index.jsp
3.点工具栏上的发布按钮,点右边的ADD,选择你刚才第一步建的tomcat,就会把你的项目发布到tomcat下面
4.启动tomcat,在发布按钮旁边,是启动按钮,选择你创建的tomcat
5.在浏览器里面输入地址localhost:8080/myeclipse项目名称/index.jsp
展开全部
<CATALINA_HOME>/webapps下面存放的是已经编译好项目,也就是class文件,你直接copy来的还是java文件吧,所以必须得部署到webapps下面才能运行
追问
我copy的是整个Java Web项目,里面什么都有,和用MyEclipse部署到Tomcat里面的一样的文件夹。我问的两种部署方式的区别,也可以换种问法:如果我没有MyEclipse怎么让这个项目运行???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tomcat部署后的是java编译后的class文件,你如果直接考那是源文件,而且要按照tomcat服务器的项目文件结构,class放在web-inf下的classes文件夹,jar包放在lib文件夹,别的图片样式、页面按照项目的结构放在webroot下就行了
追问
我copy的是整个编译好的项目,WebRoot里面的结构式你说的那样,但是直接copy WebRoot 更不行,需要整个项目文件夹。我项目用的是SpringMVC,和这个有关系吗?
追答
你说的是copy 原项目里的webroot吧。我说的是部署到tomcat的webroot。你直接部署到tomcat就行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接复制也是可以的,如果你拷贝的是源代码的话
如果你拷贝的是已经部署好的项目,那就没办法直接运行
如果你拷贝的是已经部署好的项目,那就没办法直接运行
更多追问追答
追问
“已经部署好的”是什么意思?我现在就是在“部署”一个项目,肯定没有部署好啊!我用的SpringMVC,很多配置文件在res文件夹下,直接将编译好的项目copy到tomcat/webapps下的话,Tomcat读取不到配置文件。
追答
你拷贝的代码如果是从对方的eclipse的workspace里面拷贝的,那就是源码,直接复制过来,是可以重新部署运行的。
但是更多情况下,你直接拷贝过来,你需要根据本机情况做一些修改,最常见的就是对配置文件的路径进行修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询