【项目配置】超小型社交网站=java+jsp+jstl+Struts1.3+ hibernate2.1+myeclipse+sqlserver2005
【域名】到万网注册.com域名
【虚拟主机,服务器】
ecs
阿里云服务器,获得ip后可直接在后台申请备案
就是在阿里云的后台,个人网站,所以填写少量信息,上传身份证照片,上传《个人真实性核验单》,初审通过,到指定地点(和阿里云合作的照相馆)拍照,自动提交工信,最后只需要等17天就可以完成啦(从18日到次月2日,挺快的)。
【域名解析】DNS
有了域名和ip地址后,只需要在后台点击解析,等上一分钟就好了。自动解析域名和主机名。不用邮箱服务器、什么不带www的、@的我也不用深究。
服务器系统环境配置
【远程桌面连接】
都是windows系统,操作、传数据文件都挺方便的
【数据库】
- 安装sqlservrer2005,不用windows系统账号验证,,用sql账号验证。
- 打开sql> 配置工具>sql server configuration management> mssqlserver的协议>tcp/ip启用(默认端口号1433)
- 项目中配置数据库:在hibernate.cfg.xml中的访问地址,将以下本主机地址改为虚拟主机的ip地址就好了
- <property name="connection.url">
- jdbc:sqlserver://127.0.0.1:1433 :1433;databaseName=[数据库名称];characterEncoding=GBK
- </property>
【服务器】
【安装 tomcat:
如何通过域名访问tomcat项目,参考:
http://jingyan.baidu.com/article/7e440953dc096e2fc0e2ef1a.html
即http://localhost:8080/qiutongwang/login.jsp--》www.qiutongwang.com[:80]/login.jsp--默认首页--》
www.qiutongwang.com。只需
改两个地方:
- conf/server.xml中:
- 1、默认端口考8080改为80:
- <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
- 2、主机名为域名,路径是
- <Host name="[域名或者ip]" appBase="webapps" unpackWARs="true" autoDeploy="true">
- <Context path="" docBase="/[在webapps下的目录路径,也可以是绝对路径]"/>
- <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
- </Host>
- 再重启tomcat就ok啦
- 1、默认端口考8080改为80:
【项目发布】
myeclipse中打包,war,直接复制到tomcat/webapps下
历时2个多月,很简单吧!