1. 程式人生 > >vmware ubuntu環境下部署java專案時安裝jdk 與Tomcat的問題總結

vmware ubuntu環境下部署java專案時安裝jdk 與Tomcat的問題總結

win7下vmware虛擬網絡卡顯示未識別網路的解決

https://yq.aliyun.com/articles/5138

VMware Network

Adapter VMnet1和VMnet8 被防火牆認定為[未識別的網路-公用網路],阻隔,無法使用埠對映,虛擬機器的80埠無法傳入,資料包只能出不能入。且公用網路被限制不能修改為家庭或工作網路。

解決方法:

1,進入登錄檔[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}],先匯出做備份。

www.2cto.com

2,逐項檢視其下的[項](0000,0001至00xx),看右邊哪一項的[值]為:“DriverDesc”=“VMware Virtual Ethernet
Adapter for VMnet1”。

3,找到後,新增一個“DWORD”值(32位),名稱為“*NdisDeviceType”(*號是必須的),資料值改為“1”。

4,重複第2步,找 VMnet8 ,再重複第3步,新增值。

完成後重啟windows即可。

安裝openjdk

sudo apt update #更新庫快取

sudo apt install openjdk-9-jdk #安裝jdk

sudo apt -f install #修復依賴與覆蓋問題,完成安裝
###apt-get update 出現404
/etc/apt/sources.list 源網址太老 需要跟換 推薦國內源網址 速度較快

###環境變數
sudo gedit /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-9-openjdk-amd64

export JRE_HOME=${JAVA_HOME}

export CLASSPATH=.: J A V A

H O M E / l i b : {JAVA_HOME} /lib: {JRE_HOME}/lib

export PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: PATH
source /etc/profile

###vim /etc/profile 寫入時 出現 E121:無法開啟並寫入檔案解決方案 wq!報錯

  1. 儲存的時候用:w !sudo tee %
  2. 輸入密碼即可

openjdk9 沒有jre 配置環境變數時
JRE_HOME=${JAVA_HOME}
不用找jre

如何使用WinSCP連線Linux主機

要匯入war包時 vm tools無法使用時選擇winscp
https://jingyan.baidu.com/article/fc07f98945563d12ffe519fb.html
輸入“service ssh status”檢視服務狀態。

輸入“service ssh start”開啟服務。

在Linux中輸入“vi /etc/ssh/sshd_config”編輯配置檔案。

移動游標到”#PasswordAuthentication yes“行。刪除註釋

移動游標到”PermitRootLogin prohibit-password“行。

修改為”PermitRootLogin yes“,確認無誤後按ESC鍵,並輸入”:x“儲存退出。

輸入”service ssh restart“重啟服務。

tomcat解壓 並移動

sudo tar zxvf apache-tomcat-9.0.7.tar.gz -C /usr/lib/jvm

linux 解壓tomcat報錯cannot open no such file or directory

原因要解壓的Tomcat檔案目錄不在當前目錄

###啟動Tomcat

進入tomcat伺服器的bin目錄,然後執行"./startup.sh"命令啟動Tomcat伺服器

檢視tomcat伺服器的Log資訊,看看tomcat伺服器是否已經正常啟動,進入tomcat伺服器下的logs目錄,開啟catalina.out檔案進行檢視

進入tomcat伺服器的bin目錄,然後執行"./shutdown.sh"命令啟動Tomcat伺服器

部署JavaWeb應用到Tomcat伺服器就是將開放好的JavaWeb應用打包成war包,然後釋出到tomcat伺服器的webapps目錄下

https://www.cnblogs.com/xdp-gacl/p/4097608.html

忘記MySQL密碼的解決方法

https://blog.csdn.net/qq_35389417/article/details/78910974

  1. service mysqld stop
  2. mysqld_safe --skip-grant-tables &
  3. 回車
  4. 輸入mysql
  5. use mysql
  6. update user set password=password(“123456”) where user=‘root’; //修改使用者:root的密碼成為:123456
  7. flush privileges//重新整理MySQL的系統許可權相關表,否則會出現拒絕訪問 忘記輸入的話重啟mysql服務也可以