web 项目部署

  之前对Java web项目的部署结构一直比较模糊,印象中总感觉比较乱。我也不知道为啥,今天花时间总结下。

  有时候事情就是这样,看似复杂的东西,细想其实很简单;而有些看似简单的,其实背后挺复杂。 好了不扯了。简单罗列下步骤:

  1、众所周知,我们一般部署web项目,都是先把项目打成war包(可以在idea上执行,也可以用命令行执行)

  2、将打好的war包,拷贝到Tomcat的webapps目录下

  3、启动 Tomcat,这时候Tomcat会自动帮我们解压war包。解压后的工程目录是这个样子:

  

  4、主要内容都是在WEB-INF下面,看下WEB-INF的目录结构:

  

  classes目录下面,就是我们业务代码的class文件,以及resources下面的资源(比如spring配置文件等),

  lib目录是我们的pom文件里依赖的第三方jar包。

  5、我们平时部署时也可以选择不拷贝war包,直接拷贝WEB-INF文件夹和META-INF也可以。

  6、此时我们在浏览器上就可以直接访问应用了(http://ip:port/appname),appname就是我们war包解压后的目录名称.

  如果有人觉得我写的很low,烦请轻轻飘过,望勿喷,这个纯粹是个人总结所用。

原文地址:https://www.cnblogs.com/xiexin2015/p/9027857.html

时间: 2024-10-02 06:43:39

web 项目部署的相关文章

web项目部署到云ubuntu出现 HTTP 500-Unable to compile class for JSP 错误 的解决

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6383192.html 在上一篇博文中,我们把自己本机的web项目部署到了云主机的tomcat上.之后通过浏览器访问时,如果出现  HTTP 500-Unable to compile class for JSP 的错误,应该怎么解决呢? 通常,造成这种错误的原因是你开发时所用的jdk版本以及本地测试时的tomcat版本比云主机上搭建的jdk版本以及tomcat版本低造成的. 解决方法:重新搭建云主机的jdk

eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)

我的开发环境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web项目jsp文件被tomcat转换成java以后的java源文件的位置,发现正常情况下的webapps以下,没有看到我部署的项目 同一时候,work文件夹(jsp的工作文件夹)以下也没有生成相关的jsp的class文件和java源文件.可是我想看源代码啊.找了一堆关于jsp的源代码位置的文章,都说是在work以下能够找到.后来在不断的尝试下,我搜索了keyword server loc

Java Web项目部署时 “Exploded Archive”模式部署时无效

在myeclipse中部署项目时,当Deploy type为Exploded Archive(deveplopment mode)时,finish按钮为灰色,无法部署的解决方法: 1.project上右键properties->MyEclipse->web->web context-root为空 输入"/项目名"即可.需要重启MyEclipse. 2.可能需要在.classpath文件中删除项目中不存在的包,也可以在build java path中删除,更方便 Jav

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

1.将Eclipse中的Web项目部署到Tomcat 记得开始学习JavaWeb的时候,首先用的是Eclipse开发,但是有一个问题始终没有弄明白,做好的Web项目是如何发布到Tomcat服务器上的呢?最后得到了一个结论,那就是Eclipse这个软件可能是将项目发布到了一个临时的目录,只有打开Eclipse的时候,启动服务器才能运行Web项目.也正是因为这个原因,一直用的都是MyEclipse开发Java Web项目(十分的方便和顺手).这几天用的比较多,因此又对这个问题产生了兴趣,能不能将做好

eclipse修改web项目部署路径 wtpwebapps webapps 的设置

eclipse修改web项目部署路径 wtpwebapps   webapps  的设置,在添加完server------>tomcat后,到server控制台进行设置 eclipse默认的部署路径是 D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps(根据自己的workspace决定的) 如果添加了项目到tomcat下那么按照下面的步骤进行配置 1.找到Server面板,右击当前的那个Tomca

将web项目部署到阿里云服务器上

将web项目部署到阿里云服务器(ubantu14.0.14)上的一般流程: 1.下载putty.在host name栏输入远程服务器ip地址,端口默认为22.阿里云服务器可以通过控制台查看公网ip地址,点击open进行连接 2.输入用户名和密码后进入dos界面,用apt-get update 命令更新,否则很多东西安装不了 3.安装vsftpd服务,通过命令apt-get vsftpd安装,注意 这里的ftp和之后的Tomcat.MySQL数据库端口在阿里云服务器中是默认关闭的,需要进入阿里云控

如何将Java Web项目部署到服务器上

项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:① 基础的 JDK 环境② 一个 Web 服务器.如 Tomcat.JBoss③ 一款数据库.如:mysql 对于云服务器上 Java Web 项目的部署,和平时在 Windows.Linux 下部署是一样的.最多也就是只能使用纯命令模式来操作而已,其实过程都一

python web项目部署

python web项目部署 python django默认启动python3 manage.py runserver 0.0.0.0:8000这种方式调用wsgiref单机模块,性能较低,生产环境不用 线上使用uwsgi工具(由c语言编写的工具,性能强悍)启动django,使用方式: 在激活虚拟环境的前提下,使用uwsgi安装配置好virtualenvwrapper工具,或者virtualenv皆可 1.准备django项目 NB_crm 2.安装虚拟环境,在虚拟环境下,安装uwsgi,进行部

Eclipse导入git上的maven web项目 部署

1 Eclipse中导入Git的maven项目 方法1: (1)首先当然是拉代码. 在Eclipse里面有个Git Repositories Exploring.就是Git仓库,clone a git repository.复制一个git仓库,输入地址,然后按next,按照说明一直next下去. 拉代码过程时选择preproduction分支 把代码拉下来之后请记住你存放代码的地方. (2) 导入maven项目. 这么快就导入maven项目了?呵呵,没错.就是导入maven项目. 可以在Ecli

eclipse修改web项目部署路径

Eclipse中用Tomcat发布的Web项目,更改其部署路径 我的Eclipse的工作目录是D:/workspace 先配置Tomcat 选择你的tomcat版本 点击next 这里先不要把项目添加进去 我们先对tomcat的部署路径做一下更改,eclipse默认的部署路径是 D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps(根据自己的workspace决定的) 如果添加了项目到tomcat下