精华内容
下载资源
问答
  • javaweb项目部署到linux服务器 (包括jdk安装配置、tomcat安装配置、部署方法以及部署过程中遇到的一些问题和解决方法)。 目前对于很多学过javaweb的同学来说,大多只是会在windows环境下利用像ecplise、my ecplise...

    javaweb项目部署到linux服务器

    包括jdk安装配置、tomcat安装配置、部署方法以及部署过程中遇到的一些问题和解决方法)。

    目前对于很多学过javaweb的同学来说,大多只是会在windows环境下利用像ecplise、my ecplise、vscode这样的软件来完成网页项目的设计,但是目前主流的服务器一般都是linux服务器,所以当我们完成一个网页项目的设计和实现的后,放手停留在windows系统上,这样的做法就像是一百步走了99步,最后一步放弃了,而更好的做法就是学会将自己做的项目发布到服务器上去。目前主流的服务器都是linux或者unix系统的环境。因为这两种操作系统安全性比较高还有就是效率这方面也比较高。所以这次我们主要给大家分享一下javaweb项目部署到linux服务器的方法。

    工具准备

    我们在部署项目之前需要安装一些linux上的工具来配置好他的环境,这样我们的项目在部署到服务器上才能正常使用。

    1. jdk :这里我才用的jdk版本是jdk-8u161-linux-x64.tar
    2. tomcat:去官网下载tomcat9.0版本,tomcat10.0版本目前是测试版所以9.0还是比较稳定的,这里我使用的是apache-tomcat-9.0.41.tar.gz
    3. 数据库MySQL :大家也可以去官网下载,这里我使用的是mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar 这个是安装包,还有一种版本是.tar.zip,我们这次不讲这种版本的mysql怎么安装,在我的其他帖子有;
    4. linux镜像:我们这次使用的镜像是centos7这个版本;
    5. 虚拟机:大家可以去官网下载,我用的是VMware Workstation Pro,这个版本比较老了,不过用起来还是挺顺手的;
    6. 文件传输、服务器连接等工具xshellxftp等工具,具体使用的方法可以看我其他的帖子;
    7. 工具分享:包里有jdk、tomcat、MySQL、文件传输连接等工具。https://pan.baidu.com/s/18Rq25ll71RZ_Y2Dy1Okfqw 提取码:k438
    8. 注意:我们这是利用虚拟机进行服务器部署,有条件的可以去用云服务器,例如华为云、阿里云,原理都是一样;

    分享包里的内容分享包里面的内容

    安装jdk

    这里虚拟机已经安装好并且可以正常使用(能连网)。
    步骤:
    1.进入进入终端(利用xshell连接服务器)

    2.查看是否有原先的java jdk : rpm -qa | grep java
    在这里插入图片描述
    3.删除现有的java文件:rpm -e --nodeps 文件名
    在这里插入图片描述

    4.创建存放jdk的目录(命令):mkdir /usr/local/java

    5.利用xftp或者winscp将我们下载好的jdk上传到服务器上刚刚创建的java目录下
    在这里插入图片描述
    6.到终端上查看文件并解压:解压命令: tar -zxvf jdk-8u161-linux-x64.tar.gz
    在这里插入图片描述
    7.配置linux服务器上面的java的环境变量:vim /etc/prifile
    在配置文件的最下面添加然后保存并退出:(vim命令不会用和以下环境变量含义不清楚的童鞋去百度一下)

    JAVA_HOME=/usr/local/java/jdk1.8.0_161
    JRE_HOME=/usr/local/java/jdk1.8.0_161/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH
    

    8.重置一下我们修改了的这个配置文件:source /etc/profile
    9.这时候我们看一下java的版本:java -version
    在这里插入图片描述
    这时候看到java:未找到命令的错误,原因是我们还需要去下载一个合适我们的jdk,这样就可以正常使用了。
    10.看一下jdk相关的安装包:yum search java | grep jdk
    在这里插入图片描述
    11.找到上述图片的这个版本的jdk进行下载安装:yum install -y java-1.8.0-openjdk-devel.x86_64
    在这里插入图片描述
    12.下载安装完毕后执行命令:java -version、 java、 javac
    有相应的回显消息以及版本信息就说明java的jdk安装和配置成功了。

    13.写一个小的java程序来做最后的检测:
    创建java程序:touch First.java
    编写第一个java程序:

    public class First {
    	public static void main(String[] args) {
    		System.out.println("hello,world!");
                  }
    }
    

    编译这个java程序:javac First.java
    运行这个java程序:java First
    在这里插入图片描述
    14.这里就把dk的安装讲完了,下面我们来将tomcat的安装。

    Tomcat 安装部署

    1.创建存放tomcat的目录:mkdir /usr/local/tomcat

    2.通过xftp或者winscp上传tomcat9.0安装包

    3.解压安装包: tar -xvf apache-tomcat-9.0.41.tar.gz

    4.查看解压是否成功:ls
    在这里插入图片描述
    5.进入tomcat解压包内开启tomcat服务:sh startup.sh
    在这里插入图片描述
    6.在linux虚拟机的桌面端打开tomcat:localhost :8080
    在这里插入图片描述
    有这个界面说明我们的tomcat在linux服务器上部署成功了,本地可以访问,下面要做的就是让服务器能被其他用户访问。

    7.开放8080端口:
    第一步:检查防火墙状态(必须是开启的)
    systemctl status firewalld
    在这里插入图片描述
    第二步:开放800端口:

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

    如果发现有:bash: firewall: 未找到命令...这个错误
    输入这条命令安装firewall:yum install firewalld

    第三步:重启防火墙:

    systemctl restart firewalld
    

    第四步:重新加载配置:

    firewall-cmd --reload
    

    第五步:在windows环境下访问linux安装的tomcat服务
    在windows网址上输入:服务器ip地址:8080
    在这里插入图片描述
    这样就代表成功了。

    8.将我们的windows中的创建的web项目部署到llinux服务器上试一下能否正正常使用。

    第一步:这里我们用最最简单的web项目文件就行了,因为到这里的话我们数据库还没安装,所以这里用myecplise默认创建的项目即可。

    第二步:将创建好的web项目的war包导出。(导出方法可以看我其他的帖子)

    第三步:将导出来的war包上传到服务器tomcat文件中webapps的这个文件夹里面。
    在这里插入图片描述
    第四步:重启tomcat服务。并通过windows网址访问这个web项目。
    网址栏:服务器ip:8080/web项目名称
    在这里插入图片描述
    9.这里tomcat服务就已经搭建好了。

    MySQL数据库部署

    1.创建存放mysql的目录:mkdir /usr/local/mysql

    2.用文件传输工具将mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar包上传到mysql文件夹中去。

    3.解压MySQL安装包:tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
    在这里插入图片描述
    4.删除服务器内自带的数据库mariadb:

    1. 检测服务器内有没有mariadb数据库:rpm -qa | grep mariadb
      在这里插入图片描述
      2.删除mariadb数据库:rpm -e mariadb-libs-5.5.65-1.el7.x86_64 --nodeps

    5.这里要安装四个安装包:

    1.mysql-community-common-8.0.22-1.el7.x86_64.rpm
    2.mysql-community-client-8.0.22-1.el7.x86_64.rpm
    3.mysql-community-libs-8.0.22-1.el7.x86_64.rpm
    4.mysql-community-server-8.0.22-1.el7.x86_64.rpm

    安装命令:

    rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm --nodeps --force
    rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm --nodeps --force
    rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm --force
    rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm --force
    

    6.初始化mysql:mysqld --initialize

    7.防火墙配置:

    chown mysql:mysql /var/lib/mysql -R    //授权防火墙
    systemctl start mysqld
    systemctl enable mysqld
    

    8.获取数据库初始密码:cat /var/log/mysqld.log | grep password
    在这里插入图片描述
    可以看到这里生成的随机密码是etXHD9hPP2(X
    9.登录数据库:mysql -uroot -p
    在这里插入图片描述
    注意:在写密码的饿时候没有回显,所以直接复制粘贴回车就好,不要怕没写上密码。
    10.更改数据库密码:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; //root是自己更改后的密码
    

    在这里插入图片描述
    11.使用新密码登录:
    在这里插入图片描述
    12.目前已经安装好数据库了,现在要做的就是管理数据库。这里使用的是Navicat.

    13.数据设置远程访问:

    create user 'root'@'%' identified with mysql_native_password by 'root';
    

    在这里插入图片描述
    放开权限:grant all privileges on *.* to 'root'@'%' with grant option;

    重新加载配置:flush privileges;
    在这里插入图片描述
    14.开放3306端口:

    firewall-cmd --add-port=3306/tcp --permanent   //开放3306端口
    systemctl restart firewalld    //重启防火墙
    firewall-cmd --reload    /重新加载防火墙配置
    

    15.连接windows上面的Navicat进行测试:
    在这里插入图片描述
    上述图片内容表示配置成功。(如果还有连不上的话可能就是mysql的时区问题,解决命令(数据库):set global time_zone=’+8:00’;)

    总结

    目前很多服务都是部署在linux环境下的,掌握如何将项目发布到服务器端对我们自身有很大的好处,这个帖子把项目部署linux所有的环境软件配置讲的非常详细,希望大家看了有所收获,第一次写帖子,希望多多支持,爱你们!

    展开全文
  • java项目部署

    2021-03-05 22:03:42
    本文章只为帮助大家学习项目的发布,为基础篇,在此给大家示范在window环境下的项目部署及运维。以下版本为讲解示例,可自行改至匹配版本。服务器:window service2008 R2 Standard(提前准备好服务器,可以在服务器...

    本文章只为帮助大家学习项目的发布,为基础篇,在此给大家示范在window环境下的项目部署及运维。

    以下版本为讲解示例,可自行改至匹配版本。

    服务器:window service2008 R2 Standard(提前准备好服务器,可以在服务器商家租服务器,这里就不过多讲解了)

    应用服务器:Tomcat-8.0.26

    jdk:jdk1.7.0_60

    项目开发工具:MyEclipse2014

    第一步:连接到服务器

    这里以window用户为例,远程连接到服务器。

    点击开始--->附件--->远程桌面连接

    在计算机处输入服务器ip地址(在购买服务器订单处可以查看)--->点击连接

    如果出现以下界面无需理会,直接点击连接

    点击是后会提示输入用户名密码

    用户名:administrator                    密码在服务器控制台处可以找到

    (我因为记住了密码会自动登录所以此界面就不截图了)

    登录后如下图所示,和平常使用的window系统基本上相似,我这就不在详细介绍了。

    第二步:安装jdk,配置环境变量

    我使用的是jdk1.7.0_60解压版,所以把解压后的文件放在相应的位置即可。可以在官网下载,也可以在:https://download.csdn.net/download/xi_haibin/10644983

    如果使用的是安装版,不会安装可以百度安装教程,网上很多。

    接下来配置jdk的环境变量

    配置教程:计算机右键--->属性--->点击左侧高级系统设置--->环境变量

    输入等号前后的变量名与值:

    JAVA_HOME=D:\jdk1.7.0_60(这里替换为你的jdk安装位置)

    classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) 。

    path=%JAVA_HOME%\bin

    测试jdk安装和环境变量配置是否成功的方法:

    win+r  ---> cmd 打开黑窗口输入java或者javac,如果有反应即为安装和配置成功。

    出现以上页面即为安装配置成功

    第三步:安装应用服务器

    我使用的是:apache-tomcat-8.0.26解压版,可以在官网下载。也可点击链接下载:https://download.csdn.net/download/xi_haibin/10644988

    第四步:项目打包

    这里以MyEclipse2014为例,其它开发工具可以百度,基本上相同。

    web项目右键--->点击Export…--->MyEclipse JEE--->WAR file--->Next

    Web project:选择要导出的项目(如果一开始项目右键的会自动选中该项目,这里也可以修改)

    Destination:要输入导出的路径(包括文件名)(可以点Browse选择位置)

    第五步:部署项目

    把导出来的war包给拷贝到服务器中tomcat下的webapps文件夹内。

    打开tomcat下的bin文件夹,双击startup.bat即可启动tomcat。

    如出现下图界面,最后一个启动时间结尾,即为启动成功。

    然后打开浏览器,在地址栏输入:localhost:8080/项目名即可访问到项目。

    呃……后期的域名解析,项目上线,维护等等,有时间再写,忘了可以提醒我。

    ---------------------

    作者:席海斌

    来源:CSDN

    原文:https://blog.csdn.net/xi_haibin/article/details/82348774

    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍,需要的朋友可以过来参考下一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->选择war file)2...

    以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍,需要的朋友可以过来参考下

    一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->选择war file)

    2,将tomcat(用winSCP当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下

    3,然后将项目的war包放到tomcat的webapps目录下

    4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat文件))

    遇到问题如下:运行./startup.sh 是报错

    -bash: ./startup.sh: Permission denied

    原因:没有运行.sh的权限

    解决:chmod 777 *.sh

    注:Linux chmod +755和chmod +777 各是什么意思呢?

    755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。

    777代表,user,group ,others ,都有读写和可执行权限。

    获得权限后再运行./startup.sh命令时报错:

    This file is needed to run this program

    原因:该文件需要一个运行环境(即配置jdk环境变量)

    解决:JAVA_HOME=/usr/java/jdk1.6.0_25/(当然这个目录根据自己的jdk安装目录)

    然后在运行./startup.sh 提示:

    Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29

    Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29

    Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp

    Using JRE_HOME: /usr/java/jdk1.6.0_25/

    Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar

    如果提示以上信息表明 tomcat启动成功!

    大功告成,运行项目,正常跑起!

    PS:这个应该属于很初级的,不过对于本人来说,毕竟是第一次,从发现问题,到解决问题也许到了一些。所以特来分享一下下!

    展开全文
  • JavaWeb项目部署指南

    2021-03-07 22:30:27
    第一个角色可以让你通过Maven的tomcat7插件部署项目,第二个角色可以让你进入tomcat的管理页面。 保存tomcat-users.xml。 在tomcat服务器的conf/Catalina/localhost/目录下创建一个manager.xml文件,写入如下值: ...

    第一步,登录

    我选了ubuntu系统,账户是ubuntu——,于是在终端里:ssh ubuntu@aa.bb.cc.dd 之后输入密码,登陆成功。

    腾讯云是默认不提供root账户的,但是没有root账户,我们寸步难行,所以第一件事,用腾讯云提供的命令,切换到root账户:

    sudo /bin/su - root

    如果没有root账户,接下来的步骤你都很难进行。

    之后我们进入我惯用的一个文件夹:cd /usr/local

    第二步,下载安装jdk。

    wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz?AuthParam=1490750662_b8ecb2cd247de00b452a7363e9763c98

    这个链接需要你用chrome浏览器,右击页面任意部分,选择检查-网络,然后对linux 64位 tar.gz格式的jdk,点击下载,然后看network面板中,请求的链接。

    直接右击复制链接是不行的。

    这里下了很久很久,大概一个半小时,才把这170兆的jdk下完。可能是因为我只选了1兆的带宽。

    之后利用mv命令把这个文件命名为jdk.tar.gz,然后解压

    tar vzxf jdk.tar.gz

    把安装后多出来的新文件夹命名为jdk8。

    然后设置环境变量vi /etc/profile

    末尾加上:

    export JAVA_HOME=/usr/local/jdk8

    export PATH=$JAVA_HOME/bin:$PATH

    jdk1.5以上的版本,不用设置CLASSPATH环境变量。

    然后执行

    source /etc/profile

    这样jdk就安装完成了,可以输入 java -version查看。

    第三步,tomcat

    依然是在/usr/local文件夹里,链接是:

    wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.tar.gz

    之后的步骤如同jdk,解压即可,不需要设置环境变量,之后编辑远程tomcat服务器下的conf/tomcat-users.xml,在末尾增加(其实只要拉到文件末尾,去掉注释改一下就可以了)

    将上面的password改为自己的密码,注意对于tomcat9来说,不能同时赋予用户manager-script和manager-gui角色。第一个角色可以让你通过Maven的tomcat7插件部署项目,第二个角色可以让你进入tomcat的管理页面。

    保存tomcat-users.xml。

    在tomcat服务器的conf/Catalina/localhost/目录下创建一个manager.xml文件,写入如下值:

    <?xml version="1.0" encoding="UTF-8"?>

    docBase="${catalina.home}/webapps/manager">

    之后可以到tomcat/bin/下面,用./startup.sh来启动了。此时的tomcat运行在8080端口,以前我都是用防火墙将80端口转发至8080解决的,但腾讯云不允许改动防火墙设置。

    你可以用lsof -i:80这样的指令来查看端口占用情况。

    延伸——(为什么tomcat无法绑定80端口,解决方案,以及更优解):Tomcat默认是绑定8080端口,参考tomcat/conf/service.xml:

    connectionTimeout="20000"

    redirectPort="8443" />

    你可以把这里的8080改成80,但这样就不能简单的./startup.sh启动了,要用sudo /usr/local/tomcat/bin/catalina.sh(因为linux是默认1024一下的端口不开放的,必须要用权限),但这样时tomcat会提示你找不到java的环境变量:

    Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this program

    因为,在catalina.sh中,写到

    CLASSPATH=

    if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then

    . "$CATALINA_BASE/bin/setenv.sh"

    elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then

    . "$CATALINA_HOME/bin/setenv.sh"

    fi

    也就是说,你需要在bin文件夹下,vim setenv.sh,在这里添加你的Java环境变量:

    export JAVA_HOME=/usr/local/jdk执行。

    但其实这样,并不太好,tomcat只是java的东西,如果你还有php的,.net的,Python的别的程序也想要80端口怎么办?

    其实你可以就让tomcat在8080端口,用Nginx解决,我会放在第五步说。

    第四步:安装mysql

    傻瓜操作,只管输入 sudo apt-get install mysql-server

    服务器自己就会跑起来安装,中间会让你输入密码,比如我输入mysql。

    安装成功后,会自动运行,我们检查一下:

    ~ ps -aux|grep mysql

    mysql 3205 2.0 0.5 549896 44092 ? Ssl 20:10 0:00 /usr/sbin/mysqld

    conan 3360 0.0 0.0 11064 928 pts/0 S+ 20:10 0:00 grep --color=auto mysql

    接下来我们改一下MySql的默认字符集

    用vi打开MySQL服务器的配置文件my.conf

    ~ sudo vi /etc/mysql/my.conf

    此时这个文件里其实没有什么内容,直接拉到底部复制粘贴就可以了。

    在[client]标签下,增加客户端的字符编码

    [client]

    default-character-set=utf8

    在[mysqld]标签下,增加服务器端的字符编码

    [mysqld]

    character-set-server=utf8

    collation-server=utf8_general_ci

    此时的MySQL只会侦听127.0.0.1:3306的连接,由于我只有一台云服务器,这样显然是安全且合适的。

    第五步,Nginx

    Nginx可以绑定80端口。Nginx的安装好像众说纷纭,我是看了一下2篇文章安装成功的。

    这两篇,都是好文章,第一篇后半段有一些必须的库,第二篇中间有安装方法,注意那里的make前面没有#。

    Nginx有很多配置文件,真正有用的在/etc/nginx下面,这里nginx.conf是主配置文件,默认会把conf.d这个文件夹include进去,你只需要在conf.d下面写一个配置文件就行。

    进入 conf.d,然后vim tomcat.conf在里面写一个server:

    server{

    listen80;

    server_name localhost;

    location/{

    proxy_pass http://localhost:8080;

    }

    }

    之后,你可以测试一下你的配置文件,nginx -t -c /etc/nginx/nginx.conf

    重启nginx,这个重启也分为2种,看你的是通过apt-get安装的还是解压的,我是解压的,就得先杀死进程,

    root@VM-5-12-ubuntu:/etc/nginx/conf.d# ps -ef | grep nginx

    root 25044 1 0 13:31 ? 00:00:00 nginx: master process ./nginx

    nobody 25045 25044 0 13:31 ? 00:00:00 nginx: worker process

    root 28981 26238 0 14:36 pts/1 00:00:00 grep --color=auto nginx

    这样可以看到master进程的pid,把它kill:kill -QUIT 25044

    之后再去你的nginx文件夹里,进入sbin文件夹,执行nginx文件。

    这样,基本上就行了。

    第六部,配置ssh key

    建立SSH信任,在自己的电脑上使用 ssh-keygen -t rsa命令生成公私钥,一般会存放在~/.ssh文件夹下,把你的公钥,即 id_rsa.pub上传至服务器:

    scp ~/.ssh/id_rsa.pub ubuntu@aa.bb.cc.dd:~/

    之后利用sudo命令把它放进.ssh文件夹下,并改名为 authorized_keys

    基本上就这些了,我试了在root用户的~/.ssh文件夹下面也放我的公钥进去,但是依然不能默认root用户登录。

    最后复习一下用户切换指令:

    ubuntu@VM-5-12-ubuntu:~$ sudo /bin/su -root

    root@VM-5-12-ubuntu:~# su -ubuntu

    ubuntu@VM-5-12-ubuntu:~$

    接下来等待备案完成即可。

    展开全文
  • 之前买过SpringBoot+Netty的视频...这里就会涉及到Java方面的一些知识,jdk环境的部署。MySQL或者MariaDB的安装,以及Tomcat和Nginx中间件的部署。当然也会涉及到linux方面的知识,文件传输工具以及可视化连接工具。
  • 图片发自简书App一、前言怎么将我们的 JavaWeb 项目部署到服务器上?下面会有答案。二、项目部署我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在服务器上部署 Java...
  • 一、项目配置打开idea,选择导入项选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可File->Project Structure...
  • 如果该项目再本地的tomcat中可以跑通,而再云服务器上却跑不通,可能是因为本地的tomcat版本与云服务器上的tomcat版本不一致导致的。
  • 放在服务器的其他位置,server.xml的配置 2个位置的不同就是在画星星的地方,后一种方法多了的项目路径的配置, docBase是项目在服务器上的位置 此时访问的时候,直接:域名 如果想加上项目名,改path=”/项目名”
  • javaweb项目部署到服务器css的丢失 1 首先可能是css路径错了,检查没问题的话, 2 检查是否有过滤全部的过滤器,把css和js过滤掉了 3 可以先用另一个浏览器打开测试,看能否正常打开,如果能的话,可能是缓存的问题...
  • 关于java web项目的部署有很多种,我就把最近使用的一种跟大家分享下:项目部署的前期准备:1.XXX.war file 2.Tomcat server 当以上两项都准备好后,我们就可以开始项目的部署。首先我们找到tomcat server的安装路径...
  • 但是并没有设置tomcat将这些css,js文件映射出去,出于文件保护机制,导致无法访问和加载这些文件,先给出我的项目结构(结构有点乱,请忽略这些细节~): 设置tomcat将css、font、image文件映射: 1.选择Run-Edit-...
  • Java项目部署到Linux

    2021-08-27 14:41:55
    以博客项目oneBlog为例,来分享一下怎么将java项目部署到linux服务器。 1、将项目打包 在idea通过maven执行package方法,将项目打包为jar包 2、创建目录 在服务器创建放置jar包的目录mkdir /usr/local/project 使用...
  • 1.显示当前所有java进程pid的命令:jps2.查找文件或文件夹目录查找目录:find /(查找范围) -name ‘查找关键字‘ -type d查找文件:find /(查找范围) -name 查找关键字 -print例如:find / -name ‘user‘ -print3. ...
  • 一、前言前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~二、项目部署我们对于 Java Web 项目在本地机器(无论是 Windows ...
  • 目录 安装JDK 目标工作目录 上传JDK安装包 解压安装包 测试JDK 安装MariaDB数据库 虚拟机测试 下载MariaDB数据库 安装成功提示 数据库启动 初始化数据库 ...导入项目数据库 ...部署后台服.
  • 如图点击进⼊tomcat安装的⽂件夹 , 并进⼊webapps⽂件夹 将你编写的程序⽂件上传到webapps/ROOT⽂件夹中 , 即可通过 ip地址 来访问你的项⽬ 本次测试项目实例:个人主页生成器 页面展示 免费获取ECS服务器方法 你也...
  • 通常我们创建的Javaweb项目,在浏览器的访问时是http:// + ip地址 + 端口 + 项目名 + @RequestMapping请求地址,这样会显得地址较长。其实我们可以再配置文件中简单配置就可以省去输入项目名打开tomcat服务器的conf/...
  • JavaWeb项目部署服务器并配置ssl证书教程 相信大家学了1.2年的编程后可能已经学会了自己写web项目,但是也只能在自己本地玩耍,十分的打击学习热情(主要是没办法跟朋友装杯)。本文是一篇较为详细的从配置服务器开始...
  • 前言:用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个Java工程,将无法在Tomcat中进行部署运行。方法:1.找到.project文件,找到里面的标签,查看是否有下面的代码,没有则复制进去。Xml代码...
  • 展开全部一、前言前面我e5a48de588b63231313335323631343130323136353331333365653330们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定...
  • java项目部署在linux上

    2021-02-12 09:38:11
    在将java项目在linux上之前我们需要准备一下,首先是 一个打成war包的java项目,一个contes的系统,还有就是tomcat和jdkl的压缩包,可以在官网下载,jdk安装先卸载centos自带的jdk我们通过winscp将jdk安装包文件存放...
  • java项目部署jar包

    2021-03-13 14:42:38
    查看所有的java进程 pgrep java3. 杀死进程 kill -9 程序号4.执行命令 nohup java -jar admin.jar >/dev/null 2>&1 &5. pgrep java 查看进程运行dev环境Java -jar demo.jar --spring.profiles.active...
  • 一、前言前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~二、项目部署我们对于 Java Web 项目在本地机器(无论是 Windows ...
  • 项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点: ① ...
  • 一:两种部署包:部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是jar包,下面小介绍两种包的区别:...
  • JavaWeb项目部署到服务器详细步骤本地准备在eclipse中将项目打成war文件:鼠标右键要部署到服务器上的项目导出项目数据库文件MySql导出数据库文件方法:利用Navicat for MySQL。鼠标右键要导出的数据库,选择转出SQL...
  • 1) modules,配置中deployment descriptors,此处选择项目的web\WEB-INF\web.xml F:\IdeaProjects\javaweb_demo\web\WEB-INF\web.xml 2) Web Resource Directories F:\IdeaProjects\javaweb_demo\web 3、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 426,069
精华内容 170,427
关键字:

java项目部署

java 订阅
友情链接: Cam Eye360.rar