JSP站点从Windows移植到Linux上应该做哪些工作? 现有一个在Windows平台上用Eclipse开发出来的JSP站点,准备移植到Linux上。 Web服务器用的是Tomcat。请问移植需要做哪些工作?在Linux上要装Tomcat和JAVA虚拟机吧,需不需要在Linux上也装一个Eclipse?第一次做这种移植工作,请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除了配置LINUX下的服务外不需要任何多余的工作 要弄一个支持linux平台的tomcat平台.可以先保证你的程序在windows下可以运行.如果用到JS的话,你在linux是看不到效果的,不过可以在windows平台访问可以看到效果. 1、肯定安装Linux上要装Tomcat和JAVA虚拟,版本最好根你windows上的一致的;2、启动tomcat,检查tomcat运行正不正常;3、把你的应用webapp部署到此tomcat,修改相关配置文件;注意:程序页面里的大小写一定要注意,因为windows不分大小写,linux分大小写; 去下载和window用的相同的jdk版本的linux下用的jdk .安装linux和你window用的数据库的版本,把你本地的tomcat 或则其他的服务直接放到linux,配置tomcat server.xml ,忘了,把你的程序放到上面去,还有就是在linux上设置jdk,和window一样也要设置的,好象在etv/profile这个文件上,你可以去网上找一下,很简单的, 看来不用重新编译了,那就太好了!站点在Windows2003下可以运行的。站点的开发不是我负责的,不过我看开发站点的人总是从Eclipse里启动Tomcat,说是Eclipse里已经集成了Tomcat。emin_lee() 所说的平台相关的代码是指什么呢?不都是J2EE平台吗?难道在Windows上和Linux上还有区别吗?因为站点不是我开发的,我仅仅是负责移植而已,如果真的照你所说的,那岂不是很麻烦了? 我先去把全套东西都下载下来,搞不定再来问各位啊! 呵呵~我说的主要是以下几个方面:1、JVM。最好你在一个平台下使用的是什么厂商的jvm,那么到另一个平台下也使用该厂商的jvm。JVM 规范自身会带来一定的平台相关性。不同厂商的jvm对于某些代码或逻辑的解释是不同的,有时甚至会出现异常。2、VERSION移植到其他平台的时候,j2sdk及相应的java版本一定要和开发时使用的一致。有些方法,只在特定的版本才会有的。3、OS开发的时候,有些东西是与操作系统相关的。比如文件分隔符、路径分隔符、换行符等等,在不同操作系统下是不同的。如果程序中用到了这些平台相关的东西,并写死成开发平台下的,那么移植的时候就要做处理。还有一些其他的问题,如最好不要引入sun.*...包等,因为sun.*..不能保证在不同平台下工作结果是一致的。等等~希望你好运! jsq连sqlserver问题 字符串如何转换成表达式 JSP傻问题 报错 java.lang.NoClassDefFoundError: business\DBConnectionManager/java hibernate 中使用视图问题 绝对挑战:如何解决存储过程返回参数限制4K长度的问题? 页面自动执行的问题 救急 jsp服务器之间能共享session对象吗? 用axis调用.net的webService出现(400)Bad Request mybatis limit #{} JSP的包含错误页面的错误 关于JDBC数据库地址问题
可以先保证你的程序在windows下可以运行.
如果用到JS的话,你在linux是看不到效果的,不过可以在windows平台访问可以看到效果.
2、启动tomcat,检查tomcat运行正不正常;
3、把你的应用webapp部署到此tomcat,修改相关配置文件;
注意:程序页面里的大小写一定要注意,因为windows不分大小写,linux分大小写;
站点在Windows2003下可以运行的。站点的开发不是我负责的,不过我看开发站点的人总是从Eclipse
里启动Tomcat,说是Eclipse里已经集成了Tomcat。
emin_lee() 所说的平台相关的代码是指什么呢?不都是J2EE平台吗?难道在Windows上和Linux
上还有区别吗?因为站点不是我开发的,我仅仅是负责移植而已,如果真的照你所说的,那岂不是
很麻烦了?
我先去把全套东西都下载下来,搞不定再来问各位啊!
我说的主要是以下几个方面:1、JVM。
最好你在一个平台下使用的是什么厂商的jvm,那么到另一个平台下也使用该厂商的jvm。
JVM 规范自身会带来一定的平台相关性。不同厂商的jvm对于某些代码或逻辑的解释是不同的,
有时甚至会出现异常。2、VERSION
移植到其他平台的时候,j2sdk及相应的java版本一定要和开发时使用的一致。
有些方法,只在特定的版本才会有的。3、OS
开发的时候,有些东西是与操作系统相关的。
比如文件分隔符、路径分隔符、换行符等等,在不同操作系统下是不同的。
如果程序中用到了这些平台相关的东西,并写死成开发平台下的,那么移植的时候就要做处理。还有一些其他的问题,如最好不要引入sun.*...包等,因为sun.*..不能保证在不同平台下工作结果是一致的。等等~希望你好运!