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

Tomcat安装可参考

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

2. 登陆阿里云服务器:

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

主机填写ip地址

端口号选择22

连接登陆服务器

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

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

3.如何上传文件

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

sudo apt-get install lrzsz

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

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

cd后有空格

cd ~:返回最上层

cd ..:返回上一层

cd -:返回最近操作

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

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

安装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文件

建议:经过还几次对服务器进行环境搭建,已经有了一点小小的见解,建议不要使用过低版本的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所在文件夹

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

最后 :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

安装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.

启动tomcat

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

出现提示说明配置成功

方法二:上传tomcat并解压

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

使用tar指令解压

tar -zxvf apache-tomcat-8.0..tar.gz

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

# cd apache-tomcat-8.0.24 /bin/

启动tomcat

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

显示如下说明成功

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

安装Mysql

ubuntu下自动安装

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

设置数据库密码:

检查Mysql是否安装成功

sudo netstat -tap | grep mysql

登陆Mysql

mysql -uroot -p密码

成功:aaarticlea/png;base64,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" alt="" />

查看数据库

show databases

将.sql文件导入

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

select * from score

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

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

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

降低jdk方法:

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

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

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

则说明成功。

原创勿转!

搭建JavaWeb服务器的更多相关文章

  1. 搭建JavaWeb应用开发环境——Tomcat服务器

    学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问. 搭建JavaWeb应用开发环境——Tomcat服务器 1.疑问:学习web开发,为什么必 ...

  2. Android提交数据到JavaWeb服务器实现登录

    之前学习Android提交数据到php服务器没有成功,在看了两三个星期的视频之后,现在终于实现了与服务器的交互.虽然完成的不是PHP端的,但是在这个过程还是学到了不少东西的.现在我先来展示一下我的成果 ...

  3. Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词

    搭建solr服务器 1.下载地址:http://archive.apache.org/dist/lucene/solr/ 2.将D:\JavaWeb\Solr\solr-6.2.0\server\so ...

  4. 使用Eclipse搭建JavaWeb开发环境的几个基本问题

    Eclipse搭建JavaWeb开发环境 eclipse是一个用于java程序开发的ide软件,tomcat是一个运行javaweb应用的服务器软件,使用eclipse开发javaweb应用的时,首要 ...

  5. ubuntu 14.04LTS 环境下搭建tftp服务器

    花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...

  6. centos6环境下搭建irc服务器

    问题描述 有时候逛技术社区,经常会发现有个叫IRC的东西存在,想搭建下看看到底是个什么东西 说明: 操作系统环境为CentOS6.5_64 安装irc服务器 通过yum进行安装,命令如下: yum i ...

  7. 在Ubuntu Server 14.04中搭建FTP服务器(VMWare)

    自己搭建ftp服务器,方便主机与虚拟机中的Ubuntu传输文件. 选用的ftp软件为vsftpd. 1.命令行: sudo apt-get install vsftpd 2.安装完配置: vsftpd ...

  8. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  9. CentOS 7搭建SVN服务器

    安装步骤如下: 1.yum install subversion 2.查看安装版本 svnserve --version 3.创建SVN版本库目录 mkdir -p /var/svn/svnrepos ...

随机推荐

  1. css div垂直居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. adapter(转自Devin Zhang)

    1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带.在常见的View(ListView,GridView)等地方都需要用到Adapter.如下图直 ...

  3. Java中关于HashMap的元素遍历的顺序问题

    Java中关于HashMap的元素遍历的顺序问题 今天在使用如下的方式遍历HashMap里面的元素时 1 for (Entry<String, String> entry : hashMa ...

  4. mysql dumpfile与outfile函数的区别

    一直以为两个函数作用是相同的   经过简单测试发现还是有些区别的   如下表admin   mysql> select * from admin;   +-----+-----------+-- ...

  5. jsp总结

    JSP 定义:    1)Java Server Page, Java EE 组件,本质上是 Servlet.    2)运行在 Web Container.接收 Http Request,生成 Ht ...

  6. webuploader横向按钮样式

    #picker{display: inline-block;line-height: 1.428571429;vertical-align: middle;margin: 0 12px 0 0;wid ...

  7. MYSQL权限回收

    给予最小权限 grant '; FLUSH PRIVILEGES 查看全部用户:select * from mysql. user \G. 查看权限. mysql> show grants fo ...

  8. eclipse-4.4.2安装Groovy插件(其他版本eclipse可参考)

    步骤 : 1.启动eclipse,点击help -> Install New Software... 在弹出的窗口中点击:Add... Groovy插件的地址:http://dist.sprin ...

  9. 50多条mysql数据库优化建议

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的.在非群集索引下,数据在物理上随机存 ...

  10. mysql 分页性能优化

    最简单的分页方法是这样的 , 该表中存在5w左右数据 执行时间平均在10s左右,因此该种方式在数据量大的情况下查询效率极低. 优化方式有以下几种 1.此种方式平均在7-8s之间(CreateDate ...