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}],先匯出做備份。
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=.: {JRE_HOME}/lib
export PATH=
PATH
source /etc/profile
###vim /etc/profile 寫入時 出現 E121:無法開啟並寫入檔案解決方案 wq!報錯
- 儲存的時候用:w !sudo tee %
- 輸入密碼即可
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
- service mysqld stop
- mysqld_safe --skip-grant-tables &
- 回車
- 輸入mysql
- use mysql
- update user set password=password(“123456”) where user=‘root’; //修改使用者:root的密碼成為:123456
- flush privileges//重新整理MySQL的系統許可權相關表,否則會出現拒絕訪問 忘記輸入的話重啟mysql服務也可以