机器学习和生物信息学实验室论坛联盟MAchine Learning And Bioinformatics, MALAB
查看: 6058|回复: 2

本服务器Web Server搭建注意事项

[复制链接]
发表于 2011-5-15 21:14:31 | 显示全部楼层 |阅读模式
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
sample.war (3.71 KB, 下载次数: 41941)


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

6. 下面的回帖务必要看!!!!!
回复

使用道具 举报

发表于 2011-8-3 21:29:08 | 显示全部楼层
本帖最后由 xmubingo 于 2011-11-4 21:27 编辑

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


开发环境也要和这个相符合。这个很重要。
回复

使用道具 举报

 楼主| 发表于 2011-11-20 11:45:07 | 显示全部楼层

开发Web Werver注意事项

1. 请大家在开发web server时尽量使用,64位Eclipse+Tomcat6.0+JDK1.6 版本,方便后来的同学学习和进行二次开发

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

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

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
机器学习和生物信息学实验室联盟

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部