精华内容
下载资源
问答
  • linux部署web项目

    万次阅读 2020-02-23 21:46:41
    1.安装jdk。首先在linux服务器下的/usr...修改默认访问项目: 在 Host name="localhost"代码里面加入war包的名字,默认项目 将connector的端口port改为80,修改默认端口: 浏览器输入服务器的iip地址即可访问web项目

    1.安装jdk。首先在linux服务器下的/usr目录下创建java文件夹,然后通过xftp软件将jdk的压缩包传到java文件夹下

    在这里插入图片描述
    将压缩包通过

    tar -xzvf jdk-8u161-linux-x64.tar.gz

    进行解压
    在这里插入图片描述
    vi /etc/profile 命令进入文件修改,末尾添加以下内容

    JAVA_HOME=/usr/java/jdk1.8.0_161
    PATH=$PATN:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib
    export JAVA_HOME PATH CLASSPATH
    

    在这里插入图片描述

    再通过 source /etc/profile 命令使其生效,java -version 查看是否安装成功
    在这里插入图片描述
    有时会报命令找不到,输入 export PATH=/bin:/usr/bin:$PATH

    或者在vi /etc/profile 末尾添加

    export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    2.安装tomcat。在/usr目录下创建tomcat文件夹,把tomcat安装包拷贝进来,通过

    tar -xzvf apache-tomcat-8.5.51-src.tar.gz

    命令将tomcat安装包进行解压
    在这里插入图片描述
    通过 vi /etc/profile 命令修改,修改环境变量内容如下内容:

    JAVA_HOME=/usr/java/jdk1.8.0_161
    CATALINA_HOME=/usr/tomcat/apache-tomcat-8.5.51-src
    PATH=PATN:PATN:JAVA_HOME/bin:$CATALINA_HOME/bin

    CLASSPATH=.:JAVAHOME/lib:JAVA_HOME/lib:CATALINA_HOME/lib
    export JAVA_HOME CATALINA_HOME PATH CLASSPATH

    在这里插入图片描述
    source /etc/profile 使修改生效

    进入tomcat的bin目录,有时需要通过 chmod u+x .sh 给可运行文件权限,:
    在这里插入图片描述
    运行startup.sh文件测试是否成功:

    有可能会出错,在tomcat文件夹下通过 mkdir logs 创建logs文件夹,并通过 sudo chmod a+rwx -R logs 赋予权限,然后再次运行startup.sh文件测试是否成功,以下为成功界面:

    在这里插入图片描述
    若是没有修改过防火墙需要通过

    我们可以输入命令查看防火墙的状态;

    firewall-cmd --state

    2)如果上一步处于关闭状态,输入命令

    systemctl start firewalld.service

    3)开启8080端口,输入命令

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    4)让我们来解释一下上一个命令

    –zone=public:表示作用域为公共的;
    –add-port=8080/tcp:添加tcp协议的端口8080;
    –permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

    systemctl restart firewalld.service

    5 )输入命令重新载入配置;

    firewall-cmd --reload

    查看对应的端口是不是开启的

    firewall-cmd --zone=public --list-ports

    浏览器输入ip:8080,若出现如下页面即为配置成功:
    在这里插入图片描述

    3.安装mysql

    安装必要的组件

    yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel

    下载mysql

    wget https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

    将安装包拷贝到/usr/local目录下并且解压

    tar -xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

    为了方便可以给文件夹改名字

    mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql

    添加用户组

    groupadd mysql

    为mysql用户组添加mysql用户

    useradd -r -g mysql mysql -d /usr/local/mysql

    为mysql用户设置密码

    passwd mysql

    将文件及其子文件所有者设为mysql组的mysql用户

    chown -R mysql:mysql /usr/local/mysql

    切换到mysql用户

    su mysql

    安装数据库

    /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    复制mysql配置文件到系统配置文件目录下

    cp my-default.cnf /etc/my.cnf

    将mysql添加为系统服务

    cp mysql.server /etc/init.d/mysql
    chkconfig --list|grep mysql
    chkconfig --add mysql

    查看mysql服务是否添加

    chkconfig --list|grep mysql

    vi /etc/profile (添加系统环境变量)

    在这里插入图片描述
    source /etc/profile 使修改生效

    vi /etc/my.cnf(修改mysql配置文件,修改如下内容)

    basedir = /usr/local/mysql
    datadir = /usr/local/mysql/data
    port = 3306
    server_id = 1
    socket = /tmp/mysql.sock

    mysql服务状态查询

    service mysql status

    启动mysql 服务

    service mysql start

    建立mysql命令映射链接

    ln -s /usr/local/mysql/bin/mysql /usr/bin
    ln -fs /usr/local/mysql/bin/mysqladmin /usr/bin

    设置root密码

    mysqladmin -u root password ‘admin’

    若出现**mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)**的错误:

    若出现这个错误,教程在这里

    登录mysql

    mysql -u root -p

    授权允许所有外部链接访问

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
    

    刷新权限

    FLUSH PRIVILEGES;

    4.创建数据库并导入数据

    拷贝数据库文字到/usr/local目录下

    创建wxsj数据库

    create database if not exists wxsj default charset utf8 collate utf8_general_ci;

    切换到wxsj数据库

    use wxsj

    执行数据库脚本

    source /usr/local/wxsj.sql

    5.将war包拷贝到tomcat的webapps下修改tomcat/conf下的server.xml文件,修改默认访问项目:

    在 Host name="localhost"代码里面加入war包的名字,默认项目

    <Context path="" docBase="book" reloadable="true" crossContext="true"/>
    

    在这里插入图片描述

    将connector的端口port改为80,修改默认端口:
    在这里插入图片描述
    浏览器输入服务器的iip地址即可访问web项目。

    展开全文
  • Docker部署web项目

    万次阅读 2019-05-06 17:50:21
    上一篇已经安装好docker服务,下面继续介绍如何部署web项目 一:随便创建目录dock,准备好如下文件: 二、编写Dockerfile,通过它能快速地构建docker镜像 viDockerfile 新增如下配置 FROM centos MAINTAINER ...

    上一篇已经安装好docker服务,下面继续介绍如何部署web项目

    一:随便创建目录dock,准备好如下文件:

    二、编写Dockerfile,通过它能快速地构建docker镜像
    vi  Dockerfile

    新增如下配置

    FROM centos
    MAINTAINER this is dock image <jsh>
    ADD jdk1.8.0_191 /usr/local/java
    ENV JAVA_HOME /usr/local/java
    ENV JAVA_BIN /usr/local/java/bin
    ENV JRE_HOME /usr/local/java/jre
    ENV PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin
    ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar
    ADD apache-tomcat-8.5.40 /usr/local/tomcat8
    ENTRYPOINT ["/usr/local/tomcat8/bin/catalina.sh","run"]
    ADD ./manager.war /usr/local/tomcat8/webapps
    EXPOSE 8080

    解释:
    (1)FROM centos 表示从docker官方仓库中获取centos基础镜像
    (2)ADD jdk1.8.0_191  /usr/local/ 将当前目录下(与Dockerfile同一级目录)的jdk添加到镜像的/usr/local/中
    (3)ENV JAVA_HOME /usr/local/jdk1.8.0_191设置Java的环境变量
    (4)EXPOSE 8080 对外暴露的端口,便于外部访问
    (5)CMD /usr/local/tomcat8/bin/catalina.sh run 容器运行后执行的命令,如果有多条CMD也只有最后一条有效。

    三、构建镜像
    命令:docker build -t dock . (dock后面空格.)完成自动完成构建。dock 标识镜像名称

     

    四、运行容器
    命令:docker run -d -p 8060:8080 dock
    -d 表示后台运行容器,并返回容器ID
    -p 使用端口映射,8060:8080表示将容器的8080端口映射到主机的8060端口。

    查看运行的所有容器
    命令:docker ps -all

    五、测试部署结果   ip:8060如果出现tomcat页面,说明容器启动成功。

    展开全文
  • 尝试在mac系统尝试部署web项目。 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误。 问题分析 和window部署有些不同 例如如下访问 http://127.0.0.1:8080/test/ 会报404错误,...

    问题描述

    尝试在mac系统尝试部署web项目。

    项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误。

     

    问题分析

    和window部署有些不同

    例如如下访问

    http://127.0.0.1:8080/test/

    会报404错误,但是

    http://127.0.0.1:8080 

    却是可以访问首页,说明tomcat服务器没有问题。

    http://localhost:8080/test/默认是访问你的首页

    即:

    http://localhost:8080/test/index.html 
    ##或者其他自定义的首页

    所以项目缺少index.html文件

    (附mac平台配置tomcat服务器确实和window系统不同,有些坑)

    解决方案

    在test下面放个index.html 即可解决问题。

    注:是在项目文件中放入index.html文件 ,而不是在webapp或者WEB-INF文件下

    参考文章

    https://blog.csdn.net/wqs1028/article/details/64440282

    展开全文
  • IDEA部署Web项目 IDEA配置Tomcat Eclipse部署Web项目 Eclipse配置Tomcat IDEA部署Web项目 一、IDEA配置Tomcat 打开IDEA->Run 选择Templates - 找到Tomcat Server->Local 二、部署Tomcat...

    目录


    IDEA部署Web项目

    跳转到目录
    一、IDEA配置Tomcat

    • 打开IDEA->Run
      在这里插入图片描述

    • 选择Templates
      -在这里插入图片描述

    • 找到Tomcat Server->Local
      在这里插入图片描述
      在这里插入图片描述

    二、部署Web项目

    跳转到目录

    • IDEA创建一个Web项目 File->New->Module
      在这里插入图片描述
    • 创建完Web项目后, 点击绿色启动就可以成功启动了

    注意:当在项目中创建其他资源时候,必须要重启tomcat服务器才能够访问.这样很麻烦. 可以修改配置, 当更新/创建资源的时候,让IDEA自动重新部署项目,这样就可以完成热部署.
    在这里插入图片描述
    三、IDEA与tomcat的相关配置
    跳转到目录

    • IDEA会为每一个tomcat部署的项目单独建立一份配置文件
      Using CATALINA_BASE: "C:\Users\Sunny\.IntelliJIdea2019.3\system\tomcat\_coderZYGui"
    • 工作空间项目 和 tomcat部署的web项目位置
      E:\JavaEE\code\idea_code\coderZYGui\out\artifacts
      WEB-INF目录下的资源不能被浏览器直接访问。
    • 断点调试
      使用"小虫子"启动 dubug 启动

    Eclipse部署Web项目

    跳转到目录
    一、Eclipse配置Tomcat

    • 打开Window->Preferences
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      相当于配置虚拟目录!
      在这里插入图片描述

    参考: https://blog.csdn.net/zs20082012/article/details/79138204

    二、创建Web项目
    跳转到目录
    在这里插入图片描述
    在这里插入图片描述
    这样就成功运行了.

    展开全文
  • idea+weblogic部署web项目

    2019-09-24 15:14:05
    1.配置部署weblogic到idea上 2.配置weblogic服务地址,点击configure显示根目录地址 3.部署web项目
  • 部署web项目 使用的工具:Xshell、WinSCP。 没有安装jdk的小伙伴点击上方超链接跳转到安装jdk博客 下载并安装Tomcat 到这个网页下查看最新的镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat 使用工具...
  • Idear部署web项目过程

    2017-08-28 17:22:52
    IDEAR 部署web项目 打开File->setting->Application Services把提前下载下来的tomcat设置到idear中   点击file-->projectstructure-->modules,选择要部署的web项目,点击+,在弹出来的下拉框中选择web,在...
  • 云服务器部署web项目

    千次阅读 2018-08-28 17:19:01
    云服务器部署web项目流程 服务器的购买  关于服务器的购买,在校生的话建议购买阿里云或者腾讯云服务器,学生机1核2G,10元一个月(1折优惠),便宜实惠,一般的项目都是完全可以的,微服务类型的项目部署也是...
  • tomcat部署web项目

    千次阅读 2014-10-22 19:35:04
    在tomcat部署Web项目时,发现tomcat目录下的webapps中找不到相关的文件。例如
  • Linux下部署WEB项目

    千次阅读 2018-06-29 16:51:46
    Linux下部署Tomcat ,然后部署web项目转载声明: http://www.cnblogs.com/xdp-gacl/p/4097608.html 解压tomcat服务器压缩包 配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境...
  • Tomcat手动部署Web项目详细步骤

    千次阅读 2019-10-05 21:18:29
    不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tomcat中的方法之一,是部署没有...
  • 如何在Tomcat上部署web项目

    千次阅读 2019-10-31 14:05:18
    这篇文章记录下如何在tomcat上部署web项目。 tomcat部署web项目有三种方式。 1、内嵌式 这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里。 首先新建一个html文件,代码如下: <!...
  • Tomcat部署Web项目的3种方式

    千次阅读 2020-05-14 15:12:56
    转载自Tomcat部署Web项目的3种方式 文章目录一、将war包丢进webapps二、配置Server.xml部署Web工程三、添加xml方式部署Web工程四、注意点①将对应位置改为ROOT即可实现目录缺省②三种部署方式的优先级别 一、将war包...
  • # **新手求大神帮助,部署web项目,不知道怎么做** 我购买了腾讯云的服务器,申请了域名,打开自己申请的网站显示的是apache的测试页, 我自己用Java写了一个网页,向浏览器访问域名就访问到我写的网页,请问我该...
  • 阿里云windows服务器部署web项目

    千次阅读 2020-01-04 13:55:54
    @阿里云windows服务器部署web项目 小白部署 刚工作不久的小白也是想拥有一个自己的网站,于是就花了“重金”买了一年的阿里云服务器。下面是我部署过几次总结的经验。(大神勿喷) 购买 首先我们进入阿里云官网:...
  • 如何用TOMCAT部署web项目

    万次阅读 多人点赞 2014-04-03 09:15:51
    我们在开发阶段,一般使用IDE如MyEclipse来部署web项目。当我们也不要忘记手动部署的方法。现在来揭开三种方式的部署。 正文 项目的一般结构 首先,不管哪一种,你的项目一定是这样的: 第一种:一样自定义的配置...
  • Myeclipse集成tomcat和部署web项目

    千次阅读 2018-05-10 21:36:47
    一般使用tomcat部署web项目时,需要在项目的webRoot下的WEB-INF的web.xml文件配置相关信息,然后将项目webRoot下的内容复制到tomcat的webapps目录下,每次更改代码完后,都需要重新startup.bat开启服务,删除webapps...
  • IntelliJ IDEA部署web项目 Tomcat没有出现Artifacts问题如下解决办法 问题如下 就是部署web项目时没有war选项 解决办法 请按照截图一步一步来,不要着急,戒骄戒躁 首先 在工具栏里面找到这个 ↓ 如果没有,不要着急...
  • 详细描述:1.我用myeclipse运行web项目,下载图片后,将图片存储在外部磁盘,在tomcat下改变server.xml...2.myeclipse部署web项目和手动在tomacat下部署有什么区别?刚刚接触web不久,希望大家出手相助~~~~非常感谢~~~
  • Linux系统下部署web项目

    千次阅读 2018-05-16 15:28:09
    1.写在之前开发做久了,自然避免不了部署项目,开发这一行很好的诠释了一句话“活到老,学到老”,最近研究了一下如何在Linux下部署web项目,现将一些心得体会罗列一二。2.准备工作虚拟机 : VMware Linux : CentOS-...
  • WebLogic部署Web项目生成路径

    千次阅读 2015-05-27 08:44:17
    WebLogic部署Web项目生成.class文件路径。
  • Linux下部署Tomcat ,然后部署web项目

    千次阅读 2017-10-17 11:09:06
    Linux下部署Tomcat ,然后部署web项目       解压tomcat服务器压缩包       配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下...
  • linux下部署web项目

    千次阅读 2016-07-29 14:16:17
    liunx下如何部署web项目呢?很简单啦,概述如下,希望能帮助到不会使用linux的同学。 第一步:下载tomcat tomat官网:http://tomcat.apache.org/ 选择Core:tar.gz版本 第二步:上传到服务器上并解压 解压文件...
  • centos7用tomcat部署web项目

    千次阅读 2019-02-05 12:41:34
    一共有三个步骤 : 安装jdk ,安装tomcat服务 、部署 web项目 举例用的安装包为 jdk 64位linux版本 jdk-8u201-linux-x64.tar.gz ,和tomcat的linux版本 apache-tomcat-8.5.37.tar.gz 一、安装jdk root用户登录...
  • docker部署Web项目(二)

    千次阅读 2017-06-08 21:30:32
    上一篇中极其简略的介绍如何利用docker部署web项目,思路是pull Linux镜像后,在此镜像的容器中部署web容器运行环境,然后利用此容器重新生成自己镜像。方法是可行的,会发现生成自己的镜像非常大。这篇文章主要介绍...
  • IntelliJ IDEA部署web项目,Tomcat没有出现Artifacts

    千次阅读 多人点赞 2019-07-22 12:07:20
    IntelliJ IDEA部署web项目,Tomcat没有出现Artifacts IntelliJ IDEA配置web项目时,选择Edit Configration部署Tomcat,Deployment里点击添加无artifact选项,具体效果类似以下情况: 然后上网查怎么解决,那真是辛酸...
  • Linux系统(Centos)安装tomcat和部署Web项目

    万次阅读 多人点赞 2019-01-01 15:34:03
    文章结构 1.准备工作 ...5.使用IDEA打包Maven托管的WEB项目 6.将JavaWeb项目发布到Tomcat8.0下面并且访问展示 1,准备工作 ①,下载Linux版本的tomcat服务器,这里根据自己的需求下载相应的版本,作者这里...
  • Linux中部署web项目

    千次阅读 2014-12-01 20:11:25
    Linux中部署web项目 Eclipse生成war包 1、鼠标右键项目,导出war文件 2、将war文件通过ftp上传到Linux环境中个tomcat中apache-tomcat-7.0.54/webapps 注:可以通过CuteFTP客户端工具,上传 3、通过...
  • 详细描述在Tomcat部署web项目的方式

    万次阅读 2018-03-22 01:01:18
    web应用部署,相当于把web应用交给服务器管理,供外界访问:有六种方式部署web项目:一、最简单的方式,就是把web项目直接放到tomcat的webapps目录下,tomcat会自动管理这个目录下的所有应用;估计是 tomcat 的 conf...
  •    在linux系统上部署web项目时,在访问默认的8080端口时有响应tomcat猫的页面,但是在访问项目时,出现404错误,在网上搜索了很久,很多方法都试过了,折腾了一晚上,后面发现原因是因为在linux上安装的jdk版本和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,250
精华内容 13,300
关键字:

部署web项目