社区
Web 开发
帖子详情
JSP站点从Windows移植到Linux上应该做哪些工作?
zengkun100
2006-08-18 09:09:56
现有一个在Windows平台上用Eclipse开发出来的JSP站点,准备移植到Linux上。 Web服务器用的是Tomcat。
请问移植需要做哪些工作?在Linux上要装Tomcat和JAVA虚拟机吧,需不需要在Linux上也装一个Eclipse?
第一次做这种移植工作,请高手指教!
...全文
605
8
打赏
收藏
JSP站点从Windows移植到Linux上应该做哪些工作?
现有一个在Windows平台上用Eclipse开发出来的JSP站点,准备移植到Linux上。 Web服务器用的是Tomcat。 请问移植需要做哪些工作?在Linux上要装Tomcat和JAVA虚拟机吧,需不需要在Linux上也装一个Eclipse? 第一次做这种移植工作,请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emin_lee
2006-08-18
打赏
举报
回复
呵呵~
我说的主要是以下几个方面:
1、JVM。
最好你在一个平台下使用的是什么厂商的jvm,那么到另一个平台下也使用该厂商的jvm。
JVM 规范自身会带来一定的平台相关性。不同厂商的jvm对于某些代码或逻辑的解释是不同的,
有时甚至会出现异常。
2、VERSION
移植到其他平台的时候,j2sdk及相应的java版本一定要和开发时使用的一致。
有些方法,只在特定的版本才会有的。
3、OS
开发的时候,有些东西是与操作系统相关的。
比如文件分隔符、路径分隔符、换行符等等,在不同操作系统下是不同的。
如果程序中用到了这些平台相关的东西,并写死成开发平台下的,那么移植的时候就要做处理。
还有一些其他的问题,如最好不要引入sun.*...包等,因为sun.*..不能保证在不同平台下工作结果是一致的。
等等~
希望你好运!
zengkun100
2006-08-18
打赏
举报
回复
看来不用重新编译了,那就太好了!
站点在Windows2003下可以运行的。站点的开发不是我负责的,不过我看开发站点的人总是从Eclipse
里启动Tomcat,说是Eclipse里已经集成了Tomcat。
emin_lee() 所说的平台相关的代码是指什么呢?不都是J2EE平台吗?难道在Windows上和Linux
上还有区别吗?因为站点不是我开发的,我仅仅是负责移植而已,如果真的照你所说的,那岂不是
很麻烦了?
我先去把全套东西都下载下来,搞不定再来问各位啊!
DelYesterday
2006-08-18
打赏
举报
回复
路径问题.
zuguanqun
2006-08-18
打赏
举报
回复
去下载和window用的相同的jdk版本的linux下用的jdk .安装linux和你window用的数据库的版本,把你本地的tomcat 或则其他的服务直接放到linux,配置tomcat server.xml ,忘了,把你的程序放到上面去,还有就是在linux上设置jdk,和window一样也要设置的,好象在etv/profile这个文件上,你可以去网上找一下,很简单的,
java_jin
2006-08-18
打赏
举报
回复
1、肯定安装Linux上要装Tomcat和JAVA虚拟,版本最好根你windows上的一致的;
2、启动tomcat,检查tomcat运行正不正常;
3、把你的应用webapp部署到此tomcat,修改相关配置文件;
注意:程序页面里的大小写一定要注意,因为windows不分大小写,linux分大小写;
emin_lee
2006-08-18
打赏
举报
回复
如果楼主在做开发的时候,程序中凡是涉及到平台相关的代码,都采取了相应的处理的话,应该不需要特殊设置!
xingfo
2006-08-18
打赏
举报
回复
要弄一个支持linux平台的tomcat平台.
可以先保证你的程序在windows下可以运行.
如果用到JS的话,你在linux是看不到效果的,不过可以在windows平台访问可以看到效果.
whycloud
2006-08-18
打赏
举报
回复
除了配置LINUX下的服务外不需要任何多余的工作
基于SpringBoot+Vue校园失物招领系统的设计与实现
校园失物招领系统的设计与实现前端采用了Vue框架,并结合ElementUI来实现界面的设计与布局。后端采用了SpringBoot框架进行开发设计,并结合了Java语言和MySQL数据库来实现。在功能上分为了前端用户模块和管理员模块。前端用户模块主要实现了招领物品信息的发布、查询与管理,失物信息的发布、管理以及自动匹配招领物品,查看校园相关通知公告。管理员模块主要实现了物品分类管理、校园通知管理以及物品招领信息的查询统计等功能。校园失物招领系统的实现优化失物招领的流程,提高了校园失物招领的效率,促进了校园文化的建设,营造了良好的诚信氛围。
科技成果转化效率低怎么办?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
如何实现高校科技成果转化的高效对接?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
TinyML边缘智能振动诊断实战-ESP32完整工程-v1.0.zip
无硬件可完整体验:固件内置信号合成模拟器(严格复现训练物理模型),串口发 S0~S3 切换 4 种机器故障 算子级正确性:用 inspect_model_ops.py 从 tflite 解析出实际算子(EXPAND_DIMS/CONV_2D/RESHAPE/MEAN/FC/SOFTMAX),固件注册逐一对应——规避了 TFLite Micro 最常见的 "Op type not found" 坑 诚实标注:文档中明确区分“合成演示数据 / 工程近似 / 实测值”,并给出接入真实数据的完整流程
产业园区如何搭建统一的科技服务平台?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
Web 开发
81,109
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章