Ubuntu配置java8+tomcat8+openfoam4

本文介绍在Ubuntu 14.04环境下安装配置OpenFOAM 4和Tomcat 8的详细步骤,包括添加软件源、安装Java 8、设置环境变量及更改Tomcat端口等内容。

        环境 Ubuntu 14.04

#openfoam4直接安装

1.add repository
   add public keys

sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"
sudo add-apt-repository http://dl.openfoam.org/ubuntu
2. Update 源
sudo apt-get update
3. 安装
sudo apt-get -y install openfoam4
4. 环境变量配置
vim ~/.bashrc
        在最后新加入一行:source /opt/openfoam4/etc/bashrc

#java8安装配置


1. 导入Webupd8 PPA
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update

2. 安装
sudo apt-get install oracle-java8-installer
默认安装在/usr/lib/jvm目录下

3. 配置环境变量
sudo vi ~/.bashrc
追加:
#set oracle java8 environment
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

4. 环境变量生效:
source ~/.bashrc

5. 检查Java安装
java -version

#Tomcat安装配置

1. 下载Tomcat

2. 解压Tomcat8

sudo tar -zxvf apache-tomcat-8.5.12.tar.gz -C /opt

3. 编辑Tomcat启动脚本
sudo vi /opt/apache-tomcat-8.5.12/bin/startup.sh

最后一行exec之前写入JDK路径:
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH=$JAVA_HOME/bin:$PATH
TOMCAT_HOME=/opt/apache-tomcat-8.5.12

4. 修改Tomcat启动端口

cd /opt

        sudo vi ./apache-tomcat-8.5.12/conf/server.xml

<Connector port="9000" protocol="HTTP/1.1"在文件这修改Tomcat启动时使用的端口号8080

5. 端口修改完成后,重启Java和Tomcat

6. 启动Tomcat

cd /opt/apache-tomcat-8.5.12

        sudo ./bin/startup.sh


7. 验证Tomcat配置

在浏览器中输入:http://localhost:8080/

8. 关闭Tomcat

        sudo ./bin/shutdown.sh

Ubuntu 24.04 系统上安装 waves2Foam 并确保其与 OpenFOAM 2106 兼容,需要遵循一系列特定的步骤。以下是详细的安装流程和注意事项。 ### 安装依赖项 在开始之前,确保系统软件包列表是最新的,这可以通过以下命令实现: ```bash sudo apt-get update ``` 随后,安装 waves2Foam 所需的依赖包,包括 `libgsl-dev`、`gfortran`、`subversion` 和 `git`: ```bash sudo apt install libgsl-dev gfortran subversion git ``` 这些工具和库对于 waves2Foam 的编译和运行至关重要。 ### 创建工作目录并下载源代码 推荐将 waves2Foam 安装在 `$FOAM_RUN/../applications/utilities` 路径下,可以使用以下命令创建目录并进入该目录: ```bash mkdir -p $FOAM_RUN/../applications/utilities cd $FOAM_RUN/../applications/utilities ``` 使用 SVN 下载 waves2Foam 的源代码,特别是指定了版本号的源代码,以确保兼容性和稳定性。可以使用以下命令下载: ```bash svn co -r 2141 http://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder_1.6/other/waves2Foam ``` 这里 `-r 2141` 参数指定了下载的版本号,如果不指定该参数,则会下载最新的版本。建议使用经过测试的版本以避免潜在的问题。 ### 编译 waves2Foam 下载完成后,进入 waves2Foam 文件夹,并运行一键编译脚本: ```bash cd waves2Foam ``` ### 安装 OceanWave3D OceanWave3D 是 waves2Foam 的一个依赖项,需要手动下载并安装到 waves2Foam 的 `ThirdParty` 路径下。可以从以下网址下载 OceanWave3D: ``` https://github.com/boTerpPaulsen/OceanWave3D-Fortran90 ``` 下载完成后,将文件解压到 waves2Foam 的 `ThirdParty` 路径下,并确保解压后的文件夹名称为 `OceanWave3D-Fortran90`。这一步对于 waves2Foam 的成功编译和运行非常重要。 ### 处理编译错误 在编译过程中可能会遇到一些错误,特别是与 OceanWave3D 相关的错误。如果遇到此类错误,可以尝试手动拷贝和替换 `waves2Foam/ThirdParty` 下的相关文件。重新编译过程中出现的红色代码可能由于手动编译引起,但通常不会影响整体编译和最终的测试。如果后续使用发现问题,可以在 `waves2Foam/ThirdParty` 路径下运行 `Allwmake` 命令,以查看这部分代码的具体问题。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值