java项目怎样部署到tomcat中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java项目怎样部署到tomcat中相关的知识,希望对你有一定的参考价值。
我用Eclipse建了一个web项目,怎样把它部署到tomcat呢
在线等!求各位帮帮忙,说的清楚具体点
在window>preferences>MyEclipse Enterprise Workbench>Servers>tomcat下配置,根据你的tomcat版本进行配置。
2.配置tomcat使用的jdk,在window>preferences>MyEclipse Enterprise Workbench>Servers>tomcat下,选择JDK进行配置。
3.发布应用程序,点击工具栏中的发布按钮,选择要发布的工程,发布。
搞定 参考技术A 初步可以分为静态部署和动态部署,静态的意思是在tomcat启动前部署,动态则是在启动后在部署。
准备工作,下载tomcat6,地址如下
http://apache.etoak.com/tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29.zip
然后解压。
假设我们编译好后的项目在文件夹 abc 下面,以下是我的abc目录下面的结构
abc
├─images
│ └─highslide
│ └─outlines
├─js
│ ├─fckeditor
│ │ └─editor
│ │ ├─css
│ │ │ ├─behaviors
│ │ │ └─images
│ │ ├─dialog
│ │ │ ├─common
│ │ │ │ └─images
│ │ │ ├─fck_about
│ │ │ │ └─sponsors
│ │ │ ├─fck_docprops
│ │ │ ├─fck_flash
│ │ │ ├─fck_image
│ │ │ ├─fck_link
│ │ │ ├─fck_select
│ │ │ ├─fck_spellerpages
│ │ │ │ └─spellerpages
│ │ │ │ └─server-scripts
│ │ │ └─fck_template
│ │ │ └─images
│ │ ├─dtd
│ │ ├─filemanager
│ │ │ └─browser
│ │ │ └─default
│ │ │ ├─images
│ │ │ │ └─icons
│ │ │ │ └─32
│ │ │ └─js
│ │ ├─images
│ │ │ └─smiley
│ │ │ └─msn
│ │ ├─js
│ │ ├─lang
│ │ ├─plugins
│ │ │ ├─autogrow
│ │ │ ├─bbcode
│ │ │ │ └─_sample
│ │ │ ├─dragresizetable
│ │ │ ├─placeholder
│ │ │ │ └─lang
│ │ │ ├─simplecommands
│ │ │ └─tablecommands
│ │ ├─skins
│ │ │ ├─default
│ │ │ │ └─images
│ │ │ ├─office2003
│ │ │ │ └─images
│ │ │ └─silver
│ │ │ └─images
│ │ └─wsc
│ ├─jquery
│ │ ├─external
│ │ └─ui
│ ├─My97DatePicker
│ │ ├─lang
│ │ └─skin
│ │ ├─default
│ │ └─whyGreen
│ ├─uploadify
│ └─validation
│ ├─lib
│ ├─src
│ └─styles
├─META-INF
├─pages
│ ├─admin
│ │ ├─applymgr
│ │ ├─cardmgr
│ │ ├─combomgr
│ │ ├─customermgr
│ │ ├─noticemgr
│ │ ├─orginfomgr
│ │ ├─orgusermgr
│ │ ├─resmgr
│ │ └─zerousermgr
│ ├─include
│ ├─pab
│ └─passport
├─style
│ └─jquery
└─WEB-INF
├─classes
│ ├─com
│ │ ├─yihaodian
│ │ │ └─central
│ │ │ └─ws
│ │ │ └─server
│ │ │ └─api
│ │ │ ├─dto
│ │ │ └─result
│ │ └─yiwang
│ │ ├─action
│ │ │ ├─customer
│ │ │ ├─passport
│ │ │ └─ws
│ │ ├─admin
│ │ │ ├─action
│ │ │ ├─dao
│ │ │ │ └─impl
│ │ │ ├─service
│ │ │ │ └─impl
│ │ │ └─util
│ │ ├─applet
│ │ ├─dao
│ │ │ └─customer
│ │ │ └─impl
│ │ ├─dto
│ │ ├─interceptor
│ │ ├─model
│ │ ├─pab
│ │ │ ├─action
│ │ │ │ ├─backend
│ │ │ │ └─front
│ │ │ ├─dao
│ │ │ │ └─impl
│ │ │ ├─model
│ │ │ ├─service
│ │ │ │ └─impl
│ │ │ └─util
│ │ ├─service
│ │ │ ├─card
│ │ │ ├─customer
│ │ │ │ └─impl
│ │ │ ├─impl
│ │ │ └─passport
│ │ │ └─impl
│ │ ├─util
│ │ │ └─ipseek
│ │ └─ws
│ │ └─client
│ ├─dao
│ ├─struts
│ └─templates
└─lib
至于每个文件夹的名字,看这篇文章应该都很清楚了,就不用多说。
其中一种方法:
把abc文件夹复制到 tomcat根目录下面的webapps下面,直接启动tomcat后就可以访问了
http://localhost:8080/abc/index.jsp 参考技术B 1.配置tomcat
http://zhidao.baidu.com/question/108327357.html?fr=ala0
2.发布
右键要发布的工程,菜单->MyEclipse->Add and Remove Project Deployments->Add,
选择tomcat->Finish
完成本回答被提问者采纳
解决无法将java项目部署到tomcat中去
前言:
project facets java转成web项目
用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个Java工程,将无法在Tomcat中进行部署运行。
方法:
1.找到.project文件,找到里面的<natures>标签,查看是否有下面的代码,没有则复制进去。
Xml代码
- <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
- <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
- <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
注:Java项目中只有下面一句:
Xml代码
- <nature>org.eclipse.jdt.core.javanature</nature>
2.刷新导入的项目
3.在项目上点击右键,进入Properties配置,点击Project Facets,再点击Convert to faceted form进入属性设置:
4.勾选Dynamic Web Module和Java,选择相应的版本,并点击下方出现的Further configuration available:
5.修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:
5.点击OK-->Apply应用设置,Java项目即转换为了Web项目。
注:如果忘记点击Further configuration available,即忘记修改WebContent为WebRoot,
可以点击Deployment Assembly选项,然后将WebContent删除,将WebRoot添加进去。
图示:
创建或导入:
修改中:
修改完成:
在Tomcat中运行:
注:
新建Web项目的步骤相同,唯一的区别在于:
若要设置WebRoot,只能在Further configuration available中设置,
不能在Deployment Assembly中设置。
转自:http://blog.csdn.net/luman1991/article/details/54296539
以上是关于java项目怎样部署到tomcat中的主要内容,如果未能解决你的问题,请参考以下文章
web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目
web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目