web项目部署随笔

简介:

怎么说呢,咱们也接触过web项目的部署,已经有两个了。其一是公司的OA系统,其二是一个朋友的项目。下面就来说说,自己对web部署方案的一些记录吧。

Web项目总共就接触两个,都是使用tomcat+jsp的架构。当然后台使用的数据库,是不一样的,一个是SQL Server 2005,一个是oracle。既然是使用JSP的,那么肯定要和JAVA有关了,特别是JAVA的环境配置,这个很重要。

我们首先来介绍,JAVA环境变量的配置。根据项目的不同,我们可以使用JDK和JRE两种JAVA环境。而与此同时又根据简易难度的不同,JDK和JRE又分为安装版和免安版。

我们现在来介绍最常使用的JRE,首先介绍安装版的。我们从oracle公司的官网下载JRE,如下图:

下载地址:烂泥行天下

clip_image001

注意:下载的时候要分清楚,下载的版本,是32bit的还是64bit的。这个要根据自己的系统来决定。

下载完毕后,进行安装。

clip_image002

clip_image003

安装完毕后,我们就需要进行环境变量的配置。

“我的电脑”–“属性”–“高级”–“环境变量”,如下图:

clip_image004

新建系统变量,注意classpath前面有一个点,这个需要完整复制。

新建JAVA_HOME

C:\Program Files\Java\jre

或C:\Program Files\Java\jdk1.6.0_23

注:请修改相应版本号,目前以实际目录为准。

新建classpath

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

找到

Path

找到path,编辑该变量,注意前面的分号,在值的最末尾加上

;%JAVA_HOME%\bin;

配置好后,打开一个命令行,输入java -version,有类似如下输出说明表示配置完成。

clip_image005

基本上这样就配置好了,如果是免安装版的,我们只需要把JAVA_HOME这个变量替换为JRE所在的目录即可。如下图:

clip_image006

以上是JAVA环境变量的配置,下面我就要安装tomcat了。有关tomcat的安装就更简单了,我们只需要下载tomcat即可,当然这个也是区分版本的。有安装版,和免安装版。我也下载安装版,下载完毕后直接安装。注意在安装的过程中,对于路径的选择有一定的要求。不能包含中文字符。,如下图:

clip_image007

安装完毕后,我们就可以部署web项目了。

我们只需要打开tomcat下的webapps目录把自己需要部署的程序复制进去即可。

如下图:

clip_image008

如果按照上图的步骤的话,我们的访问是通过如下形式:http://IP:8080/cmmp如果你不想使用这种方式的话,我们只需要把root文件夹情况,然后把cmmp中的内容复制到root文件夹下即可。而此时的访问形式是:http://IP:8080

如果你还对上面的访问形式进行修改的话,我们可以使用80端口。即以http://IP的形式访问。那么,我们只需要修改conf文件夹下的server.xml文件,如下图:

clip_image009

打开server.xml文件找到8080,修改为80,然后重启apache服务即可。

clip_image010

如果你觉得使用IP地址不方便的话,我们还可以通过域名的形式进行访问。还是在server.xml文件,我们找到:

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

只需要把其中的localhost修改为你的域名即可,如下图:

clip_image011

clip_image012


相关文章
|
3月前
|
监控 测试技术 持续交付
Web2py 项目部署也太让人头疼了吧!但掌握这些,你就能轻松搞定自动化部署!
【8月更文挑战第31天】在现代软件开发中,高效的项目部署至关重要。针对 Web2py 框架,自动化部署不仅提升开发效率,还减少了人为错误。首先需设置版本控制、服务器环境及配置管理;其次利用 CI/CD 工具(如 Jenkins)实现自动构建、测试与部署;再者采用 Docker 容器化技术确保跨环境一致性;最后部署监控与日志记录工具保障系统稳定性。通过这些步骤,可显著优化 Web2py 项目的部署流程。例如,使用 Fabric 可简化部署脚本编写,实现服务器代码更新、依赖安装及服务重启等操作自动化。
40 2
|
弹性计算 安全 Java
关于如何将Web项目部署到阿里云ecs服务器-5个步骤搞定
关于如何将Web项目部署到阿里云ecs服务器-5个步骤搞定
关于如何将Web项目部署到阿里云ecs服务器-5个步骤搞定
|
关系型数据库 MySQL Java
【解决方案 三】---Linux下Web项目部署诸多问题
【解决方案 三】---Linux下Web项目部署诸多问题
195 0
|
Java 应用服务中间件 Linux
实战:第十三章:HTTP Status 500 – Internal Server Error(解决SpringBoot架构的Web项目部署到linux系统上访问出错)
实战:第十三章:HTTP Status 500 – Internal Server Error(解决SpringBoot架构的Web项目部署到linux系统上访问出错)
340 0
|
弹性计算 安全 Java
怎样将Web项目部署到阿里云服务器-5个步骤
怎样将Web项目部署到阿里云服务器-5个步骤
怎样将Web项目部署到阿里云服务器-5个步骤
|
弹性计算 安全 Java
关于将Web项目部署到阿里云服务器-5个步骤搞定
关于将Web项目部署到阿里云服务器-5个步骤搞定
2299 0
关于将Web项目部署到阿里云服务器-5个步骤搞定
|
SQL 开发框架 弹性计算
Asp.Net Web 项目部署到阿里云 Windows版本服务器
Asp.Net Web 项目部署到阿里云 Windows版本服务器 前言:网上Asp.Net Web 项目部署到阿里云 Windows版本服务器的说法不一,最后参考多方上传后终于部署成功,写此文章总结一下网上的知识和自己的部署经验,以防自己忘记 工具 1. Visual Stuio 2019 2. sql server2019 3. 阿里云服务器 ECS 4. windows 11家庭版
|
Java Unix Linux
Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
231 0
Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
|
域名解析 弹性计算 数据可视化
将web项目部署到阿里云服务器
通过搭建阿里云服务器,将JavaWeb项目部署到远程服务器,实现项目的远程访问。
|
Java 应用服务中间件 Maven
将maven项目部署到tomcat服务器(可能遇到的bug: 启动tomcat后,Maven项目做的ava Web时无WEB-INF/classes)
将maven项目部署到tomcat服务器(可能遇到的bug: 启动tomcat后,Maven项目做的ava Web时无WEB-INF/classes)
175 0
将maven项目部署到tomcat服务器(可能遇到的bug: 启动tomcat后,Maven项目做的ava Web时无WEB-INF/classes)
下一篇
无影云桌面