今天在网上找了一个linux的虚拟空间,然后把原来做的一个项目挂上去了,感觉还不错,感觉一时学到了好多东西,
不过注意的事项很多:
1,挂载到别人的服务器上面就不要用绝对路径了,或者去获得绝对路径或者是相对路径,方法如下:
绝对路径:application.getRealPath();
相对路径:request.getContextPath();
2,注意数据库的编码问题,在别人的服务上面不能改变数据库的编码,但是我们可以改变页面的编码信息,就是可以在页面上尽量的控制对数据库文件的操作。如下:
创建数据库:
CREATE TABLE `test` (
`name` varchar(100) default NULL,
`adesc` varchar(100) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
`name` varchar(100) default NULL,
`adesc` varchar(100) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
连接数据库:
jdbc:mysql://localhost:3307/sssdb?user=demoUser&password=demoPwd&useUnicode=true&characterEncoding=UTF-8,在这里需要设置成UTF-8,
3,在创建的虚拟空间的时候,其实和正常的一样,他给你的就是一个tomcat 的目录和MySQL的数据库,操作和平常是差不多的。
4,可以自己放上去一个项目的目录,也可以直接放在他的ROOT下面,这样就可以点击网址的时候,直接访问了
5,我就申请了一个免费的,从现在开始也就能用七天,不过感觉挺不错的,下面就是网址,不过项目很小,初学者的项目,见笑了