来自 电脑知识 2019-11-21 02:00 的文章
当前位置: 威尼斯国际官方网站 > 电脑知识 > 正文

威尼斯国际官方网站:SSH框架网上商城项目第2

kilu.de免费空间来自德国,10G容量,无限月流量,FTP方式上传管理文件,支持PHP5(非安全模式),提供3个300M容量的MySQL数据库,500多种后缀的免费二级域名供你选择,也可以绑定你自己的域名,每个用户最多可创建100个网站。另外,你也可以不用kilu.de提供的免费PHP空间而仅使用500种后缀的免费二级域名,其中不是好域名,支持隐藏原URL转发。

  前面陆陆续续的完成了网上商城的一些基本功能,虽然还有很多地方有待完善,但是不影响项目的部署和发布,我们可以先来玩一把,这一节主要介绍下域名空间的申请以及项目的部署和发布流程。

网址:http://www.kilu.de

1. 域名空间的申请

kilu.de免费空间演示:http://free8.i.gp

  作为一个伟大的屌丝,肯定没钱买域名空间,很自然的想到去申请个免费的,现在免费的域名空间也很多,我在福佳jsp技术网上申请了一个试用期是15天的,大家也可以去申请个玩玩,反正作为学习,这已经足够了,当然,如果要长期的肯定要付费的。注册过程我截几个图,如下:

kilu.de免费空间PHP探针:

威尼斯国际官方网站 1 

kilu.de免费空间绑米演示:

威尼斯国际官方网站 2 

kilu.de免费二级域名演示:

然后下一步,最后开通如下:

进入kilu.de免费空间后,点右上角下拉列表可选英文版。点击左面的“Join Now”,填写申请表注册帐户。提交后,你会收到帐户开通邮件,里面有你的登陆密码。

威尼斯国际官方网站 3   

登陆kilu.de免费空间,点“User Area”,再点“New Project”,如果你仅需要免费二级域名,就点“Create redirect”,如果是需要免费空间和免费二级域名点“Webspace Create”,填写网站名称并选择类别后,点按钮进入下一步选择免费二级域名,提交完成申请。

建议把上面这些信息用一个txt文档记录下来,特别是域名,还有一些临时申请的信息,因为不是长期使用,可能没注意,第二天再登陆,发现可能连最简单的登陆用户名密码都忘了哟喂……要随时有记录重要信息的习惯,要随时有记录重要信息的习惯,要随时有记录重要信息的习惯,重要的事说三遍,你懂的~
然后点击进入jsp控制面板,里面有很多跟申请的账号有关的信息,都可以去查看一下,后面我们项目部署也是在这里去部署的。如下:

点“My Projects”,点你创建的网站

威尼斯国际官方网站 4    

点“Separate domains”再点“Domain intrude”可以绑定你自己的域名,然后将你的域名通过CNAME别名解析到你刚刚申请的kilu.de提供的免费二级域名即可。

上面有几个比较重要的信息要记录下来,比如:域名就不用说了,WEB目录,这是我们项目最后部署到服务器后的一个目录,服务器的IP要记住,这个到后面就知道有啥用了。
到这里,我们已经申请好了15天的免费的使用空间,并且他还送了域名和数据库,接下来我们就要着手部署我们自己的项目了。

FTP项目下有你的免费空间FTP地址、FTP用户名,FTP密码就是你的登陆密码,网页文件传到www目录下。

2. 项目的部署和发布

MySQL项目下,点“MySQL database select”激活数据库,然后会显示给你MySQL服务器地址、MySQL用户名、MySQL用户密码就是你的登陆密码、MySQL数据库名、PHPMyAdmin管理面板地址等信息。

  虽然我们申请好了域名空间,但不是直接把我们的项目扔上去就行了,首先我们肯定不能直接把项目的源代码扔上去吧,其次,就算把源代码仍上去了,确定就能跑了?答案肯定是不行的,本地的项目中有些地方是需要改动的。接下来就我这个项目来具体说明一下都需要修改哪些地方的东西。

Free8提醒大家注意一下,kilu.de免费空间不是添加成功了通过FTP上传了网页文件就能用,要等差不多几十分钟后才能正常访问。

2.1 本地项目+本地数据库测试  

kilu.de免费空间常见问题:

  刚刚在申请的时候,他给了我们WEB目录,这个很重要,也就是说,我们项目部署到他的服务器上时,他给的这个目录下面有个ROOT目录,这个ROOT就是默认的根目录,如果我们直接把要传的代码扔到ROOT下,即可以直接用http://域名/来访问了。如果有其他子目录,那就需要用http://域名/子目录/来访问。
  所以,首先我们得在本地测试一下,把项目代码扔到本地tomcat的ROOT下能否跑的通,首先重新部署一下工程E_shop(我的工程名),然后开启tomcat服务器,之后会看到tomcat目录webapps目录下有ROOT和E_shop两个目录,这点地球人都知道,然后关掉tomcat,把E_shop里的东西全部复制,粘贴到ROOT里面(先关掉tomcat再复制粘贴,要不然可能会报点错,我的就是),然后将将tomcat服务器下部署好的E_shop干掉(不干掉也可以~),重新启动tomcat,然后在浏览器中输入:http://localhost:8080/E_shop/index.jsp就挂掉了,因为我刚刚干掉了tomcat下的E_shop(不干掉的话是可以访问的),输入http://localhost:8080/index.jsp就可以正常访问了,说明我把原来E_shop中的东西扔到ROOT里是可以直接域名访问的(因为index.jsp可以省略掉)。说明这个本地测试是没有问题的。
  【注】tomcat目录下的工程里面都是class文件和一些jsp文件,没有源java文件了,所以后面如果我们使用FTP上传的话也是传tomcat下的工程目录下的所有文件。

您可能感兴趣的文章:

  • 多域名绑定到一个空间访问不同首页的技巧
  • 同一空间绑定多个域名而实现访问不同页面的PHP代码
  • asp下同一空间多绑多哥域名的方法
  • 新学到的一招之单空间绑多域名实现提速
  • KesionCMSV4.0 个人空间二级域名转向处理程序
  • 威尼斯国际官方网站 ,两个或多个域名共用一个空间并可以独立访问的方法
  • .htaccess 顶级域名重定向绑定空间目录
  • 如何将javaweb项目部署到linux下
  • SSH框架网上商城项目第19战之订单信息级联入库以及页面缓存问题
  • SSH框架网上商城项目第27战之申请域名空间和项目部署及发布

2.2 本地项目+远程数据库测试

  好了,刚刚在本地测试是正常的,这跟远程没有任何关系,现在我们要使用远程数据库测试了,这个远程数据库就是刚刚注册的时候他送的数据库,包括数据库名和连接使用的用户名密码都给我们了,你刚刚记下来了么~~?
  我们用MyEclipse开发的时候都会用到DB Browser窗口和SQL Result窗口,这个很方便我们在MyEclipse中连接数据库和查看数据库中的数据(如果不知道这两个小工具,可以去看一下:Struts2、Hibernate4和Spring4的整合),我们在DB Browser中新建一个连接,如下:   

威尼斯国际官方网站 5 

  我们可以看到,这里我们新建的一个连接是连接刚刚他给我们提供的远程数据库了,url、用户名和密码都是他给我们的,连接成功后,我们要测试一下能否在这个远程的数据库中插入我们自己数据库中的数据,所以我将自己工程了的shop.sql文件的内容全部复制一份到新建的remote.sql中,打开remote.sql连接一下刚刚我们新建的Remote数据库驱动,执行一下sql文件里的全部命令,如果可以在SQL Result窗口看到数据库中插入了和原来一样的信息说明连接成功,并可以正常使用。
  好了,远程数据库连接好了,接下来要做的就是修改连接数据库的配置文件了,因为我们目前本地的配置文件连接的是本地的数据库,所以肯定是不行的,我们部署了项目后,他应该自动连接远程的那个数据库,并且以后数据的读写都是在那个远程数据库里。我们先看一下本地的数据库连接配置文件conn.properties:

dataSource=com.mchange.v2.c3p0.ComboPooledDataSource
driverClass=com.MySQL.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/shop
user=root
password=root
我们新建一个remote.properties:

dataSource=com.mchange.v2.c3p0.ComboPooledDataSource
driverClass=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://115.238.249.172:3306/sq_eson
user=sq_eson
password=squ138
基本参数都是用他给我们的,这样才能连到远程那个数据库中,然后修改一下beans.xml中的配置:

本文由威尼斯国际官方网站发布于电脑知识,转载请注明出处:威尼斯国际官方网站:SSH框架网上商城项目第2

关键词: