咳咳, 雖然大神的 Linux 都是命令行的, 但是誰讓 LZ 是 LJ, 桌面開倆終端不覺得更好么。。。
CentOS7 安裝 Eclipse, 比在 Window 系統下安裝 Eclipse 要復雜得多。。
參考 : https://segmentfault.com/a/1190000002651775
首先,用之前搭建的 FTP 服務器上傳 Eclipse 的安裝包, 解壓
tar -zxvf eclipse-java-neno--linux-gtk-x86_64.tar.gz -C /opt // -C 表示解壓到的目錄, 你喜歡
建立目錄連接
ln -s /opt/eclipse/eclipse /usr/bin/eclipse
為 Eclipse 設置桌面啟動:
vim /usr/share/applications/eclipse.desktop
並添加如下內容,
1 [Desktop Entry] 2 Encoding=UTF-8
3 Name=Eclipse 4.4.1
4 Comment=Eclipse Luna 5 Exec=/usr/bin/eclipse 6 Icon=/opt/eclipse/icon.xpm 7 Categories=Application;Development;Java;IDE 8 Version=1.0
9 Type=Application 10 Terminal=0
生成桌面的快捷方式, 打開后出現找不到 jre 的情況, 因此想辦法然 Eclipse 找到 jre
在eclipse的安裝目錄下的 eclipse.ini 文件中
在 --launcher.appendVmargs 這句下面加入下面的配置, 路徑為自己 jdk 的路徑中的jre目錄
-vm
/usr/local/jdk1.8.0_131/jre/bin // 這里是自己安裝的 JDK 的路徑
然后順利的啟動 Eclipse , 寫個 HelloWorld 測試測試環境冷靜一下先(* ̄︶ ̄)
然后、、、、 然后。。。
新建 Dynamic Web Application Project 的出事了
在新建 Tomcat server 的時候不能輸入 server name , 第二次遇見了。。。。
參考:http://www.cnblogs.com/sevenun/p/5532316.html (嗯, 是的, 就是什么都不懂, 就是百度/google來的)
坑爹的事情是, 網上說的那些, 連文件都沒看到, 直接更改了新的 workspace, 然后才產生一個 Tomcat v7.0 Server at localhost-config 目錄, 對其進行配置
javaworkspace/Servers/Tomcat v7.0 Server at localhost-config,應該包含以下文件:
catalina.policy | catalina.properties | context.xml | server.xml | tomcat-users.xml | web.xml
可是我該文件夾沒有這些文件,所以我要從我的tomcat目錄:/usr/local/apache-tomcat-7.0.77/conf,把這個目錄里面的所有文件都復制到上一個文件夾里
修改所有的文件的權限
chmod -R 777 Tomcat v7.0 Server at localhost-config
重點:
修改 tomcat 的權限: (注意哦, 這里修改的不是 Eclipse 的 workspace ,而是到 Tomcat 的安裝目錄下修改 Tomcat 的權限)
chmod -R 755 /usr/local/apache-tomcat-7.0.77/
使用工程的 war 包:
eclipse 右鍵工程 export 為 war 包, 到 tomcat 安裝目錄下的 webapp 目錄當中,
修改 tomcat/conf 下的 server.xml 文件
一 : 在 host 節點中增加 <Context path="" docBase="TestServer1"/> path為訪問路徑(這里 Host 的 appBase 已指定路徑), docBase為項目名稱
二 : 為了區別及好看,增加 <Engine name="Catalina" defaultHost="localhost" jvmRoute="1Server1">
此時訪問 ip:8080 , 即可訪問到工程的 index.jsp
(******* 這里window 啟動不了tomcat 時, 在tomcat的bin目錄下,Tomcat7w.exe 打開, 設置 Startup 的mode 為 java 即可開啟)
最終結果, 截圖留念。。。。