第一次做 站,以前做的都是手机上的软件,没做过后台的开发,所以有很多问题在做了之后才发觉 站原来是这么做的所以就简单说说我这一次做 站的感受吧。
简单说一下架构,软件包括前端和后端。前端主要是手机,采用的是基于Ajax的framework7框架,实现的就是简单的数据展示和表单提交,所以目前没有做管理系统,以后如果新加功能,再做管理系统,现在就简陋点,数据直接操作数据库就行。后端采用servlet的形式管理的,因为功能足够简单,所以就没有采用struts2等框架,如果以后添加功能,再换上框架。
现在说一下在发布过程中的经历吧。
-version#./startup.sh#links
www.baidu.com#links
http://localhost:8080/#cat
catalina.log`查看启动日志,发现原来是启动异常了,难怪不能访问呢,这里我想吐槽一下,明明没有启动,可是命令行还提示已经启动了,这说明tomcat的这点提示还有问题。接下来查看日志文件,发现是出了一个server.xml文件解析异常,异常位置在第2行第6列,然后我仔细检查了一下,发现还是没有问题啊,不必说,又是 上查找了解决办法,有人说
然后在次启动tomcat,再就有反应了。
启动tomcat之后,通过我的浏览器输入我的 站域名访问服务器,然后一直在连接,从未被接通,过一会儿显示没有响应,我在这儿尝试了又尝试,就像追自己尾巴的猫,原地不动,直到头晕眼花,ping了之后tracert,之后又检查服务器的防火墙,均没有问题,穷途末路之下,联系阿里云的技术支持,一会儿他们的技术支持告诉我说服务器的安全组没有开放80端口,就这一句简单的话就解决了我的问题啊,我确浪费了大半天,所以得出一个教训,如果使用别人的产品,要尽可能的跟他们的客服联系,那样会少走很多弯路。首页虽然能够访问,但是项目中还没有数据库,所以数据怎么保存呢、需要为服务器安装mysql数据库环境,二、需要把我建的表和数据复制到数据库中。服务器安装和配置mysql可参照这里
把开发环境建的表和数据保存到服务器数据库中可参照这里
如果需要在自己的电脑上远程操作数据库,可使用workbench建立一个远程连接即可操作,操作可参照这里。
就写这么多吧,第一次做 站,第一次都是很重要的嘛,所以写这篇文章以作纪念。大神路过勿笑。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!