java 应用程序在linux 上怎么部署 运行

java 应用程序在linux 上怎么部署 运行,第1张

java 应用程序在linux部署方法:

1,将项目达成war包(用eclipse,项目右键--Export--选择war file)

2,将tomcat(用winSCP当然也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下

3,然后将项目的war包放到tomcat的webapps目录下

4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat文件))

遇到问题如下:

运行./startup.sh 是报错

-bash: ./startup.sh: Permission denied

原因:没有运行.sh的权限

解决:chmod 777 *.sh

755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。

777代表,user,group ,others ,都有读写和可执行权限。

获得权限后再运行./startup.sh命令时报错:

This file is needed to run this program

原因:该文件需要一个运行环境(即配置jdk环境变量)

解决:JAVA_HOME=/usr/java/jdk1.6.0_25/(当然这个目录根据自己的jdk安装目录)

然后在运行./startup.sh 提示:

Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29

Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29

Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp

Using JRE_HOME: /usr/java/jdk1.6.0_25/

Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar

如果提示以上信息表明 tomcat启动成功,可以正常run了。

java不用做任何改动就可以部署到linux系统,java编译成*.class文件只需要虚拟机的支持,你只要在linux环境下装一个jdk就OK了,然后配置一下环境变量。 然后java的class文件或者打包好的*.jar文件考到linux目录下就可以用了. 望采纳!

2、配置完成jdk+tomcat环境后,需要把你的java项目复制到tomcat的webapps下

3、复制到tomcat的webapps后,重启tomcat,然后访问http://ip:8080/项目名,浏览验证java项目

4、安装jdk+tomcat环境如下:

1)下载JDK(下面分别是32位系统和64位系统下的版本)

http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_c0836b48d7dc4cd4598cdd4f0d49e6f6#32位http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_9b669eca29c07ddaaf6d8dc41e7a2684 #64位

# getconf LONG_BIT # 查看系统多少位


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12006084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存