欢迎来到天天文库
浏览记录
ID:8821658
大小:836.50 KB
页数:13页
时间:2018-04-08
《tomcat从windows向linux转移部署》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、tomcat从windows向linux转移部署 这两天将windows下的j2ee项目转移到linux下进行调试,还是有不少的问题。 现总结两条: 一。首先是让开发人员最头疼的classpath问题,将项目拷到linux下,首先运行java程序的时候一定要注意到该项目的目录下,以“java-classpathlucene-core-2.0.jar:commons-lang.jar:./binhelloworld”来运行,注意这里的jar包以“:”隔开,如果编译后的helloworld.class被放在了该工程当前目
2、录下的bin下的话,也需要将其作为classpath写进去,这样java虚拟机才会去bin目录下找编译好的helloworld.class。 二。tomcat服务器在windows下运行OK,部署到linux下,首先仍旧是要搞清除你的web项目编译过后的目录在哪里?一般windows下会将J2EE项目编译后的classes和jsp,html等放到其tomcat目录下webapp下的以你工程名命名的目录下,以后的步骤分别是: a。将该目录拷到linux的tomcat服务器的webapp目录下,将你要用到的jar包放到其
3、common的目录下,使得其找到你用到的外部jar包。 b。另外,特别要注意的是:如果你程序里面用了相对路径读取文件,请一定要记得运行tomcatweb页面的路径为bin目录下。要读的文件必须放bin下,不然请使用绝对路径。 c。当jsp,serlet要传的数据量比较大的时候,可能会报虚拟机内存溢出,javatomcatOutOfMemoryErrorheapspace。这个时候需要将tomcat运行的虚拟机的参数设置好,需要将tomcat/bin/catalina.sh修改一下:加入一行语句:“JAVA_OPTS=
4、'-Xms512m-Xmx1024m'”来设置你tomcat运行时虚拟机所用的最小,最大内存量。Linux下JSP搭建(Tomcat4+jdk+postgreS)jdk安装路径:/usr/java/jdk Tomcat安装路径:/usr/local/tomcat/ 总共分为以下几个步骤: 一、安装配置jdk 二、安装配置Tomcat 三、安装PostgreSQL 四、Tomcat测试 五、连接数据库 所需要的软件:j2sdk-1_4_2-linux-i586-rpm.binjakarta-tomcat-4
5、.1.30.tar.gzpostgresql-7.4.1-1PGDG.i386.rpmpostgresql-jdbc-7.4.1-1PGDG.i386.rpmpostgresql-server-7.4.1-1PGDG.i386.rpmpostgresql-libs-7.4.1-1PGDG.i386.rpm 这些软件全部在/download留个备份 #mkdir/download 1安装配置jdk 下载地址:http://java.sun.com/j2se/1.4.2/download.html 下载其中的rpm
6、包,其实是个.bin文件#chmodu+xj2sdk-1_4_2-linux-i586-rpm.bin#./j2sdk-1_4_2-linux-i586-rpm.bin#rpm-ivhj2sdk-1_4_2-linux-i586-rpm#cd/usr/java/#ln-sj2sdk1.4.2/jdk/设置环境变量:这里不要写到/etc/profile中去了。那样会导致每个用户启动都可以使用jdk。因为要使用tomcat,所以写到tomcat的home目录去.#vi/home/tomcat/.bashrc(也可以是.bas
7、h_profile)exportJAVA_HOME=/usr/java/jdkexportPATH=$PATH:$JAVA_HOME/binexportCLASSPATH=$JAVA_HOME/libsu到tomcat用户,看是否可以使用#su-tomcat$javac$java有显示吗?如果有,那么jdk配置成功。重新su到root2配置tomcatTomcat我是由tomcat这个用户来启动的,请注意:)因为我下载的是binary版本,所以不需要再进行编译。
8、lewidth="400"border="1"cellspacing="0"cellpadding="2"bordercolorlight="black"bordercolordark="#FFFFFF"align="center">
此文档下载收益归作者所有