一
之前一直是在ecplise 利用tomcat插件的形式启动项目,这里可以通过选择server.xml和context files两种方式这里选择这两者方式,都是会在tomcat/bin下产生对应的xml。内容呢都是
<Context path="idm" reloadable="false" docBase="E:work_chenliidm argetwebapp" workDir="E:work_chenliidmwork" >
<Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" debug="1" useSystemClassLoaderAsParent="false" />
</Context>
这些内容可以手动写到apache-tomcat-7conf有server.xml和context.xml里面,这些内容相当于
path:表示访问的路径;如上述例子中,访问该应用程序为:http://localhost:8080/Mywebapps
reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包,与热部署有关
docbase:表示应用程序的地址,注意斜杠的方向“”
workdir:表示缓存文件的放置地址
这里面loader是个人项目需要类驱动,可以不考虑。
二
通过打包的方式把项目丢到tomcat的D:apache-tomcat-7webapps下面,这也是平时公司部署项目的方式。