云主机搭建个人网站

免费的一个月腾讯云主机,再不用就过期了。赶紧写个网页放上去... ...

总结一下搭建的过程,第一次弄,之前都是在本地写jsp页面。

环境:

centos7 jdk1.8tomcat7.0

搭建步骤:

1.centos7中安转jdk:

①下载解压jdk包

/home/hadoop/jdk1.8.0_121

②配置jdk环境变量:

         Vi   /etc/profile            

         JAVA_HOME=/home/hadoop/jdk1.8.0_121

JRE_HOME=/home/hadoop/jdk1.8.0_121/jre

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

CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JRE_HOME PATH CLASSPATH


source /etc/profile        使文件生效

③测试jdk安装是否成功:

Java –version

注意:有时测试之后再进入另一个终端会显示配置之前的jdk版本,此时重启即可解决。

2.下载解压tomcat

①tomcat下载网址:http://tomcat.apache.org/download-70.cgi

②下载的apache-tomcat-7.0.77.tar.gz,其它版本这里暂时不管。

③下载后解压:tar -zxvf apache-tomcat-7.0.77.tar.gz

(解压后修改一下名字 :mv apache-tomcat-7.0.77/ tomcat)

④启动tomcat,并访问其上自带的页面。

/usr/local/tomcat/bin/startup.sh   (不知道为什么要写绝对路径才可以 .. 先不管了)

访问自带页面:localhost  (或者直接输入你的IP)

3.将本地web项目打包到云主机里:

a.   随便创建一个JavaWeb项目,如图所示:

b.   在项目上单击右键选择【Export】-【MyEclipse JavaEE】文件夹-【WAR file】,单击【Next>】如图所示,选择存放打包程序的地址,单击【Finish】完成,即实现了打包,在完成之后可以去你打包的地方看一下是否打包成功。

d.   MyEclipse10.7打包程序的时候当选择【WAR file】,单击【Next>】的时候IDE崩溃的解决办法。

d.1   此错误可能是在破解的时候没有破解的很干净,所以需要执行下面的步骤;

d.2   下载文件com.genuitec.eclipse.export.wizard_9.0.0.me201211011550.jar ,下载地址为:http://files.cnblogs.com/files/hanyinglong/java.zip

d.3   找到MyEclipse安装环境的地址,我的安装环境是:

D:\Program Files\MyEclipse\Common\plugins ,将下载下来的文件解析之后替换到plugins中的同名文件(替换后,最好将jar文件改成.txt文件结尾,然后重启MyEclipse10,然后关闭,再将jar改回.jar为扩展名的状态,重启后即可)。

d.4   已测试,没任何问题,完美实现,如果大家遇到,则按照该方法解决即可。

此处参考:http://blog.csdn.net/gebitan505/article/details/54599598  (将错误如此精准的预测出来了。。厉害)

接下来有了war包之后就可以将它直接复制到云主机中tomcat中了。

这里使用xftp来传输文件:


4.访问复制到的页面:

复制到tomcat下后就可以重启tomcat,然后就可以访问了!!!

/usr/local/tomcat/bin/shutdown.sh  //先关闭

/usr/local/tomcat/bin/startup.sh//再启动

5.设置tomcat的访问端口号:

默认的访问端口号是8080,但http服务一般默认用80端口,因此这里讲端口设置为80端口。

vi /usr/local/tomcat/conf/server.xml

修改Port="8080“”为port="80"

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

<Connector executor="tomcatThreadPool"
               port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

server中各元素意义可参考:

http://blog.csdn.net/yuanxuegui2008/article/details/6056754

修改完之后要再次重启tomcat

6.最后进行访问:



可能遇到的问题:

当你启动了tomcat时,很可能不能访问tomcat的默认页面:localhost。

其中一种可能是你的8080端口没有开放。

解决方法:

①先查看firewall(centos7默认防火墙,你也可以是别的 什么what ever)

firewall-cmd --state

②若firewall为关闭状态,则进行开启。(开启的原因是我想通过Firewalls来控制端口的开放关闭,当然也有别的方法)

sudo systemctl start irewalld.service

③查看8080端口是否开放:

firewall-cmd    --query-port=8080/tcp

④若没有开放则进行开放:

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

返回success则表示开放成功了,此时再去访问发现可以显示了。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值