搭建JavaWeb服务器[通俗易懂]

搭建JavaWeb服务器[通俗易懂]JDK安装可以参考 http://www.cnblogs.com/a2211009/p/4265225.htmlTomcat安装可参考1.由于服务器配置比较低综合考虑,选择ubuntu系

大家好,又见面了,我是你们的朋友全栈君。

JDK安装可以参考 http://www.cnblogs.com/a2211009/p/4265225.html

Tomcat安装可参考 

 

 

1.由于服务器配置比较低综合考虑,选择ubuntu系统进行搭建

搭建JavaWeb服务器[通俗易懂]

2. 登陆阿里云服务器:

方法一:使用xshell软件登陆服务器

主机填写ip地址

端口号选择22

搭建JavaWeb服务器[通俗易懂]

连接登陆服务器

方法二:使用阿里云管理终端

   ssh root@服务器ip地址
password:输入密码

3.如何上传文件

方法一:windows和linux上传或下载某个文件可以使用rz,sz

sudo apt-get install lrzsz

 

 安装完成后进入准备存放改文件的文件夹输入rz,就会跳出文件选择框

例如:#cd apache-tomcat-7.0.69/bin  rz

搭建JavaWeb服务器[通俗易懂]

cd后有空格

     cd ~:返回最上层

     cd ..:返回上一层

     cd -:返回最近操作 

 方法二:使用xshell中的插件Xftp

搭建JavaWeb服务器[通俗易懂]

 

    4.安装及配置环境

      安装lsb指令

ubuntu快捷安装需要的命令,更新一下:

自带源在大陆不好,更新即可解决
1.sudo apt-get update  

2.apt-get install yum
yum install -y redhat-lsb

 

     输入lsb指令查看当前版本 

查看版本号
lsb_release -a
查看当前位数
getconf LONG_BIT

 

     搭建JavaWeb服务器[通俗易懂]

 

  

     安装jdk:

     方法一:ubuntu自动安装jdk

sudo apt-get install jdk

 

      安装完成后配置环境:

使用vim指定编辑etc目录下profile文件,添加export 
#vim /etc/profile

添加进profile文件
JAVA_HOME=/home/java/jdk1.6.0_12
export JRE_HOME=/home/liujicheng/java/jdk1.6.0_12/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

//java存放位置请自行更改
//使用 which java 查看jdk所在文件夹

 

      方法二:本地下载jdk上传

  下载对应系统32位或64位的tar.gz文件

搭建JavaWeb服务器[通俗易懂]

搭建JavaWeb服务器[通俗易懂]

搭建JavaWeb服务器[通俗易懂]

建议:经过还几次对服务器进行环境搭建,已经有了一点小小的见解,建议不要使用过低版本的JDK,例如服务器JDK版本为1.5而项目JDK版本为1.8的情况,就会出现无法服务器无法运行.war文件的情况,建议版本为1.7

 

    上传tar.gz文件有两种方法

1.输入命令行 rz 选择安装包上传
使用rz时,注意安装 
2.通过xftp将上传

  

  创建一个java文件夹
 mkdir java

 

输入安装命令,将上传的.tar.gz文件解压到创建为java文件夹中
sudo tar -zxvf jdk-7u80-linux-x64.tar.gz -C /root/java

   

 设置环境变量

使用vim指定编辑etc目录下profile文件,添加export 

#vim /etc/profile
添加进profile文件 
JAVA_HOME=/root/java/jdk1.7.0_80

export JRE_HOME=/root/java/jdk1.7.0_80/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

//java存放位置请自行更改
//使用 which java 查看jdk所在文件夹
搭建JavaWeb服务器[通俗易懂]

  选择E,然后输入i 进行写操作

  搭建JavaWeb服务器[通俗易懂]

最后 :x退出并保存

 

设置默认JDK

sudo update-alternatives --install /usr/bin/java java /root/java/jdk1.7.0_80/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /root/java/jdk1.7.0_80/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar /root/java/jdk1.7.0_80/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah /root/java/jdk1.7.0_80/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap /root/java/jdk1.7.0_80/bin/javap 300  

 如果之后一个版本显示: 

There is only one alternative in link group java (providing /usr/bin/java):
/usr/lib/jvm/jdk1.7.0_60/bin/java

 否者,选择合适的jdk

 

检查jdk是否安装成功,输出版本号及对应信息即安装成功

#java
#javac
#java -version

 

搭建JavaWeb服务器[通俗易懂]

     安装tomcat

方法一:ubuntu自动安装tomcat

sudo apt-get install tomcat

 

添加jdk和jre环境变量

JAVA_HOME=/home/java/jdk1.6.0_12
JRE_HOME=/home/homer/eclipse/jdk1.6.0_12/jre  
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
TOMCAT_HOME=/opt/apache-tomcat-7.0.29  

 

启动tomcat

cd apache-tomcat-7.0.69/bin ./startup.sh

搭建JavaWeb服务器[通俗易懂]

出现提示说明配置成功

方法二:上传tomcat并解压

搭建JavaWeb服务器[通俗易懂]

通过上述上传文件方法上传后

使用tar指令解压

tar -zxvf apache-tomcat-8.0.24.tar.gz

 

然后进入apache-tomcat-7.0.69文件夹

# cd apache-tomcat-8.0.24 /bin/

 

启动tomcat

cd apache-tomcat-8.0.24 /bin/ ./startup.sh

 

显示如下说明成功

搭建JavaWeb服务器[通俗易懂]

 最后输入:http://x.x.x.x:8080/   (x代表ip地址),显示tomcat首页说明配置成功

搭建JavaWeb服务器[通俗易懂]

  安装Mysql

  ubuntu下自动安装

   sudo apt-get install mysql-server
   
    apt-get install mysql-client
 
    sudo apt-get install libmysqlclient-dev

 

设置数据库密码:

搭建JavaWeb服务器[通俗易懂]

 

 

  检查Mysql是否安装成功

sudo netstat -tap | grep mysql

 

  登陆Mysql

mysql -uroot -p密码

 成功:搭建JavaWeb服务器[通俗易懂]

  查看数据库

show databases

搭建JavaWeb服务器[通俗易懂]

将.sql文件导入

//先选定数据库
use iswust
source /root/test.sql //source /文件夹/sql文件名

搭建JavaWeb服务器[通俗易懂]

select * from score

搭建JavaWeb服务器[通俗易懂]

 

5.java工程打包上传并运行

    右键选中java项目,WAR Export 将文件以war格式导出

    (注意:java工程的jdk一定要先降低到与服务器的jdk版本相同,例如java工程为1.8而服务器为1.6则会报错)

    降低jdk方法:

    搭建JavaWeb服务器[通俗易懂]

    并通过XFTP或上述的上传文件方法,上传至apache-tomcat-7.0.69/webapps中

    搭建JavaWeb服务器[通俗易懂]

    上传后启动tomcat出现.war文件对应的文件夹,说明tomcat运行成功。

    访问:http://x .xx.x.x:8080/项目名/    

    则说明成功。                   

 

                                                                                                                            原创勿转!

                                                                                                                                                                     

     

    

    

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154785.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • modelsim教程

    modelsim教程TheTutorialof Modelsim小狼@http://blog.csdn.net/xiaolangyangyang一、建立库vlibwork(库名)二、映射库到物理目录vmapwork(映射的逻辑名称)work(存放的物理地址)三、编译源代码vlog../src/MUX_4_8.vvlog../src/MU

    2022年10月22日
    0
  • 图 欧拉回路

    图 欧拉回路欧拉道路 即一笔画 从图的一个结点出发走出一条道路 每条边恰好经过一次欧拉回路 从任意点出发 最终回到该点的欧拉道路 1 前提 忽略边的方向后 图是连通的 dfs bfs 并查集 2 条件 有向图 最多只有两个点的入度不等于出度 且相差的绝对值是 1 无向图 最多只有两个点的度是奇数 3 若有特殊点 则特殊的点为起点 若无任意点都可为起点寻找路径方法 DFS 构造一般的版本 void

    2025年6月13日
    0
  • charles乱码怎么解决_抓包精灵ssl乱码

    charles乱码怎么解决_抓包精灵ssl乱码前言当使用Charles抓包时,发现数据都是乱码,这时需要安装证书解决办法1.点击charles窗口,点击左上角Help->SSLProxying→InstallCharles

    2022年7月29日
    6
  • clipper使用

    clipper使用一、clipper使用的redis库说明enumRedisDBTable{REDIS_STATE_DB_NUM=1,REDIS_MODEL_DB_NUM=2,REDIS_CONTAINER_DB_NUM=3,REDIS_RESOURCE_DB_NUM=4,REDIS_APPLICATION_DB_NUM=5,REDIS_METADATA_DB_NUM=6,//usedtostoreClipperconfigurationmetadat

    2022年10月22日
    0
  • 如何彻底卸载Anaconda?[通俗易懂]

    如何彻底卸载Anaconda?[通俗易懂]文章目录0.前言1.解决方案1.1方案11.2方案22.参考文档0.前言  本机Win10。  最好的参考文档是官方文档UninstallingAnaconda。除此以外,再辅助以其他文档,就能达到如标题所示的目的。整个删除过程不难。1.解决方案1.1方案1  官方推荐的方案是两种,一种是直接在Anaconda的安装路径下,双击或者说是直接到控制面板找到Anaconda直接卸载就行了。但是这种方案并不能删除配置文件。1.2方案2  但是,如果你搜索到了这篇文章,就代表你是想把配置文件都

    2022年6月24日
    198
  • python alpha量化交易软件_2019AI量化交易教程视频 AI量化交易模型教程 alpha量化选股模型交易系统 CTA型量化策略教程…

    python alpha量化交易软件_2019AI量化交易教程视频 AI量化交易模型教程 alpha量化选股模型交易系统 CTA型量化策略教程…第一部分:量化交易基础第1章量化交易基础:成对交易与模型自动化1.1量化交易简介1.2大纲简介与课程设置1.3成对交易算法1.4【Python实战】基于成对交易算法的目标股票池选取和自动化交易1.5成对交易问题探讨与模型优化1.6【Python实战】案例算法优化之动态成对交易模型第二部分:Alpha策略篇第2章寻找市场中的alpha2.1利用技术面数据挖掘A股中具有超额收益的股票…

    2022年6月26日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号