tomcat手动部署项目

为什么要直接在tomcat上部署项目?

因为tomcat启动只占很小的内存,而启动eclipse部署项目占用的内存相对较大。

步骤一:

导出项目war包

为什么是war包呢?

jar包是java打的包,war包可以理解为javaweb打的包,这样会比较好记。jar包中只是用java来写的项目打包来的,里面只有编译后的class和一些部署文件。而war包里面的东西就全了,包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为是一个web项目,里面是项目的所有东西。

项目war包导出方法:

我们不仅要打包项目,还要打包你单独导入的jar包,所以我们在导包之前

1.eclipse项目右键——》Properties   找到

add自己的jar包

2. eclipse中项目右键——》export ——》选择WAR FILE即可导出war包

步骤二:

1.将项目的war包放入tomcat的webapps目录。

2.进入tomcat目录——》bin——》运行startup.bat(Linux系统运行startup .sh)

这时候进入tomcat的webapps文件夹,发现出现了自己项目的文件夹。

步骤三:

修改tomcat的servlet的配置文件

1.tomcat目录——》conf——》servlet.xml

2.增加

<Context docBase="HBUweb" path="/HBUweb" reloadable="true"/>

在</host>前面,相当于部署项目到服务器上.HBUWeb为我的项目名。意思为输入http://localhost:8080/HBUweb便直接访问HBUweb项目,进入其HBUweb默认首页。

若path=" ",那么输入http://localhost:8080/便可访问HBUweb,path在这儿相当于给浏览器访问的代号,docBase才是实际的访问。

步骤四:

将用户访问的默认页面设置为我们想要的首页。

这里注意修改的是项目的web.xml

1.tomcat目录——》webapps——》WEB-INF——》web.xml

有的没有web.xml,是因为本来eclipse中就没有创建,因此在eclipse中创建一个然后拿出来就好。

2.修改web.xml

<display-name>中为自己的项目名称

<welcome-file>中为自己的默认访问路径,有第一个就访问第一个,第一个访问不到就访问第二个。以此类推,若所有的都访问不到,便报错。

猜你喜欢

转载自blog.csdn.net/qq_36470686/article/details/83378158