前段时间把windows换成了ubuntu系统了,但是却一直没有进行配置,然后心血来潮配置一番却出现了不少的错误,也是比较坎坷。然后在学长的帮助下成功跑起来了。总体来说过程步骤也是比较简单的,尤其是在ubuntu这种linux系统中,一切显得那么随意了。
1.安装JDK。
因为ubuntu服务器上没有图形化界面,我也没有去安装,所以刚开始就是从网上找的安装教程,稀里糊涂的安装完成之后却发现有很多地方都不是很正确。
因为刚开始安装的是openjava,但是这里需要的是oraclejava。
所以还是从官网直接下载安装包比较靠谱一点:官网JDK下载地址
里面有许多版本,找到自己所需要的下载下来就好了。
2.上传至服务器。
因为windows与ubuntu系统之间并不能直接互通,所以需要借助一些工具。这里我使用的是 SSH Secure Shell,因为这个在做嵌入式的时候也可以当做超级终端与开发板进行连接,下载地址:SSH下载地址
很轻便的一个东西,安装完直接打开就可以使用
直接将文件拉倒右边的目录中就行了,没有的话,新建一个目录就好。
3.安装JDK。
上传完成之后就比较简单了,直接使用
tar xvf JDK名字
就是将刚才的包进行解压,这里我是放到了/usr/local下面,然后配置环境变量。
有两种配置换将变量的,一种就是修改/etc/profile文件,另一种是~/.bashrc。熟知linux系统的就应该知道第一种是修改系统的环境变量,也就是说整个shell环境中其他用户都可以使用所配置的环境变量的内容(如果权限够的话),第二种就是修改当前用户下的环境变量了。
这里我直接使用第一种,因为我还有别的账户来使用这个,使用vim /etc/profile
在最后添加下面的内容:
其实只用修改JAVA_HOME后面的内容即可,因为剩下的JRE_HOME、CLASSPATH、PATH都是直接调用JAVA_HOME的变量值。修改完保存(需要有足够的权限来进行修改,root最好),然后更新下配置:source /etc/profile
,退出账号重新登录即可。
然后使用java -version,查看打印出来的信息。
如果出现以下提示,那么就说明安装成功了。
4.安装Tomcat。
这个根据学长给的提示就比较简单了,直接使用wget安装即可。
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.41/bin/apache-tomcat-8.0.41.tar.gz
在结束到今天下午2017-3-16这个是可以使用的,而且版本是41,之前学长给的是39,所以如果时间久了不能使用的话,可以修改后面的版本号试试看。
下载之后解压到一个文件夹中,这里本人选择的是/opt/目录下,因为opt下安装软件可以直接删除文件夹,不影响系统。
其实到这里已经相当于配置完成了Tomcat。
可以进入到刚才解压的文件夹中的bin目录,执行startup.sh启动试试看。
5.配置虚拟目录。
因为Tomcat默认会使用webapps下面的ROOT路径,所以修改一下将其指定到个人项目的路径下面即可。
这个网上有好多办法的。
这个写的很好,里面还有一个链接也很不错的:修改Tomcat虚拟路径
6.解决Tomcat启动慢。
刚开始使用./catalina.sh run
运行Tomcat的时候会卡主,然后很长时间才会启动成功。
网上的解决办法是:Tomcat启动慢解决办法
7.绑定域名。
这个就更简单了,修改tomcat目录下conf中的server.xml中的节点信息。
先修改端口号:
找到: <Connector>
节点port属性,将原来带的8080修改成80.(这里有个坑就是服务器必须要有开放80端口,如果没有开放的话可以去安全组里面配置一下)
就像这样:
如果端口号被占用的话,使用netstat -lnp|grep 80
查看被占用的信息,然后使用kill
命令将其删除掉。
然后用域名替换掉原来的localhost即可:
一共需要替换掉前面两个的箭头所指的位置内容,最后一个箭头所指的就是虚拟目录的路径设置。
如果没有什么差错的话,此时已经可以通过域名来访问服务器了。