利用免费的域名和服务器部署自己的web项目(Java)

 

有时候想把自己做的项目给朋友分享,由于在自己的电脑才能运行而朋友无法访问怎么办呢 ?

前几天没事研究了一下,找到了一个免费的服务器,可以将自己的web工程部署到那个服务器上,然后在申请一个域名就可以利用域名访问了,嘿嘿.

 

1.http://s156.eatj.com/先登录这个网站,然后注册用户名和密码 userName:jack123 我邮箱:tianxin_star@163.com

   create account

2.利用刚才的账号登录.

 

3.可以看到页面上有很多熟悉的,比如tomcat,jdk等.

my account 管理

 

4.然后我们就将我们本地的war包导入到tomcat服务器中. 点那个chose file 然后upload.上传前先看第6步数据库配置。

upload

我从本地的eclipse直接导出了sshp.war包,shhp是基于struts2,spring和hibernate mysql数据库的web演示工程.

点击chose file按钮将sshp.war项目上传.如果项目比较大,文件jar包多时间稍长一点.成功了以后再war files会出现上传的sshp.war包,并提示上传成功.

 

5.由于用到了数据库所以我们还要来配置数据库. 上图有mysql4.1和mysql5.0的链接,我这里选的5.0,点进进入数据库配置页面.

在页面的左侧可以看到用户的数据库情况. 点击自己名字的数据库. 我的用户名是jack123,所以我点击jack123进入数据库jack123.

这里看到了又六个表,是我其他项目用到的,如果第一进入会显示0张表. 我们可以自己进行建表和其他数据库操作.

db

 

6. 数据库配置完毕, 当然还要注意数据库连接配置.数据源配置. 密码就不透露了.就是自己登陆账号的密码.这样就可以连接到数据库了.

dbsource

 

7. 配置好了开始启动服务器。 最左上角有个stop,restart链接,点击tomcat启动。成功后显示如下。 

restart

第一个地址是tomcat root页面,可以进行tomcat管理。 我们直接输入http://jack123.s156.eatj.com/sshp 就可以访问我们上传的项目了。如图:

loginpage

 

来测试一下,输入用户名hello和密码world.

 

datafromdb

可以看到我插入数据库德数据查询出来了.  一个简单的例子.  

 

CREATE TABLE `admins` (

  `id` int(11) NOT NULL auto_increment,

  `username` varchar(20) default NULL,

  `password` varchar(30) default NULL,

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=gbk;

 

/*Data for the table `admins` */

 

insert  into `admins`(`id`,`username`,`password`) values (4,'admin','admin'),(5,'xmh','xmh'),(6,'zxx','zxx'),(7,'zjy','zjy'),(8,'zah','zah');//数据库表.

 

 

现在是通过地址http://jack123.s156.eatj.com/sshp访问的. 我们来把它和域名绑定一下就ok了.  

 

申请域名

1.我随便找了个网站申请免费的域名.http://www.uqc.cn/  输入要申请的域名比如我这个例子

 就输入sshp好了.  

domain

跳转地址就写刚才我们访问的地址就可以了. 点击注册就ok了.

 

那就让我们来测试一下好了打开浏览器输入:http://www.sshp.uqc.cn/.显示如下:

绑定

现在就可以用我们的域名访问了.  这样我的web工程就发布到网上了. 大家都可以浏览了. 不过要是想稳定的话还是申请花钱的服务器. 

 

这个服务器只能用作测试,服务器每天都会重启,所以每天我们都要手动的重启服务器,而且域名还有广告. 主要是让大家了解一下网站的部署. 

 

大家可以讲自己的项目也发到网上show一下. 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值