机器学习和生物信息学实验室联盟

标题: 本服务器Web Server搭建注意事项 [打印本页]

作者: zouquan    时间: 2011-5-15 21:14
标题: 本服务器Web Server搭建注意事项
1. 向老师索取服务器管理员帐号、密码(用于上传war文件);

2. 用Eclipse写JSP+Servlet程序,并生成war文件(比如叫search.war);

3. 用winscp(注意:不是FTP)将search.war文件放在服务器的 /usr/local/tomcat/webapps 下;然后访问http://59.77.16.75:8080/search 测试

4. 如果你的程序需要读写文件,那么将search.war放入webapps文件夹下后,刷新,会生成一个search的文件夹,将需要读写的文件(如a.txt)都放在该文件夹下。
代码中使用a.txt如下写:
String filePath = this.getServletContext().getRealPath("/");
File a = new File(filePath+"a.txt");

其中在windows下调试的时候,你的a.txt应该放到 E:\webServer\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\search\  下
其中 E:\webServer是存放你eclipse工程的文件夹,后面的路径都是自动生成的。

附件是一个Server的样本,供初学者仿照。感谢xmubingo
[attach]30[/attach]


5. 如果涉及到读文件(内容有中文),由于linux服务器不支持GBK编码,把文件保存成utf-8编码格式即可(转换之后就变大了一些,可以用UltraEdit进行转换)。

6. 下面的回帖务必要看!!!!!
作者: xmubingo    时间: 2011-8-3 21:29
本帖最后由 xmubingo 于 2011-11-4 21:27 编辑

服务器Tomcat为tomcat 7.0.8版本。java为1.6版本。


开发环境也要和这个相符合。这个很重要。
作者: zouquan    时间: 2011-11-20 11:45
标题: 开发Web Werver注意事项
1. 请大家在开发web server时尽量使用,64位Eclipse+Tomcat6.0+JDK1.6 版本,方便后来的同学学习和进行二次开发

2. 在export成war文件时,一定把源文件打包进去,方便后来的同学学习和进行二次开发
[attach]258[/attach]

3. 先测试,再上传. 写好的JSP网站请在XAMPP虚拟服务器上测试好再上传到服务器上!我们的tomcat上跑着很多程序,有些还和待发表论文有关。如果你的程序出错,将使得tomcat进程直接挂掉。

记住重启tomcat的命令是: service tomcat restart

4. 集体开发的项目,要先测试、后覆盖、覆盖前要备份,并且在日志中记录你修改添加了哪些功能。




欢迎光临 机器学习和生物信息学实验室联盟 (http://123.57.240.48/) Powered by Discuz! X3.2