搭建JavaWeb服务器
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下自动安装
设置数据库密码:
检查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服务器的更多相关文章
- 搭建JavaWeb应用开发环境——Tomcat服务器
学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问. 搭建JavaWeb应用开发环境——Tomcat服务器 1.疑问:学习web开发,为什么必 ...
- Android提交数据到JavaWeb服务器实现登录
之前学习Android提交数据到php服务器没有成功,在看了两三个星期的视频之后,现在终于实现了与服务器的交互.虽然完成的不是PHP端的,但是在这个过程还是学到了不少东西的.现在我先来展示一下我的成果 ...
- Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词
搭建solr服务器 1.下载地址:http://archive.apache.org/dist/lucene/solr/ 2.将D:\JavaWeb\Solr\solr-6.2.0\server\so ...
- 使用Eclipse搭建JavaWeb开发环境的几个基本问题
Eclipse搭建JavaWeb开发环境 eclipse是一个用于java程序开发的ide软件,tomcat是一个运行javaweb应用的服务器软件,使用eclipse开发javaweb应用的时,首要 ...
- ubuntu 14.04LTS 环境下搭建tftp服务器
花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...
- centos6环境下搭建irc服务器
问题描述 有时候逛技术社区,经常会发现有个叫IRC的东西存在,想搭建下看看到底是个什么东西 说明: 操作系统环境为CentOS6.5_64 安装irc服务器 通过yum进行安装,命令如下: yum i ...
- 在Ubuntu Server 14.04中搭建FTP服务器(VMWare)
自己搭建ftp服务器,方便主机与虚拟机中的Ubuntu传输文件. 选用的ftp软件为vsftpd. 1.命令行: sudo apt-get install vsftpd 2.安装完配置: vsftpd ...
- 如何搭建SVN服务器,详细安装步骤。
SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...
- CentOS 7搭建SVN服务器
安装步骤如下: 1.yum install subversion 2.查看安装版本 svnserve --version 3.创建SVN版本库目录 mkdir -p /var/svn/svnrepos ...
随机推荐
- php基础语句2
计算一个月有多少天 $count = date("t",strtotime("2014-09-01")); // 一个月有多少天
- CentOS安装oracle12C
安装虚拟系统CentOS6.5,分配给至少1G的内存,其他条件适当高些,具体参考官方文档 一.安装数据库: 1.安装依赖软件包 yum install binutils -y yum install ...
- Code First Migrations: Making __MigrationHistory not a system table
https://blog.oneunicorn.com/2012/02/27/code-first-migrations-making-__migrationhistory-not-a-system- ...
- Jsp与servlet的区别 1
Jsp与servlet的区别 2011-12-09 16:27:47 分类: Java 1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识 ...
- git alias和gitconfig配置
[alias] st = status -sb co = checkout br = branch mg = merge ci = commit ds = diff --staged dt = dif ...
- 浅谈JavaScript中的继承
引言 在JavaScript中,实现继承的主要方式是通过原型链技术.这一篇文章我们就通过介绍JavaScript中实现继承的几种方式来慢慢领会JavaScript中继承实现的点点滴滴. 原型链介绍 原 ...
- iwebshop二次开发(2)
设置模板为mini模式,类似于JSP中的sitemesh public $layout='site_mini'; 登录模块实现 function wuliu_login() { //如果已经登录,就跳 ...
- jquery access方法 有什么用
Jquery设置对象属性的有几种方法1.获取属性attr(name) 2.设置属性attr(name,value)3.批量设置属性attr(properties)4.为所有匹配的元素设置一个计算的属性 ...
- JQ nextALL() 实现遍历
在我们的 手机端 常常需要 应用到 hide 和 show 的方法 来节省页面的版块 那么我们需要更多的是 需要 show 一个 <li> hide 剩下的 <li> 那么 ...
- CF464A (模拟)
http://codeforces.com/contest/465/problem/C Codeforces Round #265 (Div. 2) C Codeforces Round #265 ( ...