用Maven實現不同的測試策略

我使用的是Maven + Surefire + TestNG的測試方案。注意,這裡不要採用testng.xml的方式。然後設定一個預設屬性 <properties> <testGroupName>110portal</testGroupName> </properties>接著設定一個profile <profiles> <profile> <id>agol</id>

升級到Maven3.1.0 以支援 OpenJDK7

因為現在Ubuntu13.04預設安裝的是OpenJDK7, 預設安裝的是Maven3.04,結果導致以前寫的Java Maven工程編譯失敗。最後決定升級maven看看能不能解決。首先卸載調原來的mavenapt-get autoremove maven3然後去官網下載maven3.10,解壓後放到/usr目錄,最後修改~/.bashrc,添加兩行:export MAVEN_HOME=/usr/apache-maven-3.1.0export

sendmail發送郵件故障

gitlab內部使用sendmail發送郵件。有時候看gitlab上的日誌已經將郵件發送,但是有些使用者就是收不到email.後來還是查看了系統日誌,才發現是sendmail發送的時候,通過一個指定的smtp伺服器,smtp伺服器拒絕請求了。原因是預設情況下,sendmail用了/etc/hosts中的主機名稱來作為寄件者:localhost.localdomain然後就被拒絕了,出錯資訊類似:421 invalid sender domain

iptables加強系統安全性

我的目的是關閉所有對外服務的連接埠,只允許ssh服務的22連接埠接受外面的請求。首先在我的測試伺服器上進入root許可權,然後用下面的命令查看iptablesroot@host2:~# iptables -vnL --line-numbersChain INPUT (policy ACCEPT 105 packets, 10480 bytes)num pkts bytes target prot opt in out source

用autossh 保證ssh隧道穩定性

最近希望建立的ssh隧道可靠,有時候進程仍然在,但是串連已經無效。autossh是個很好的東西。在Ubuntu下安裝apt-get install autossh使用方法很簡單,比如原來直接用ssh的命令:ssh -N -v -D localhost:8527 root@remote_ssh_server -p remote_ssh_port現在改成:autossh -M 5122 -N -v -D localhost:8527 root@remote_ssh_server -p remote_

UBuntu 12.04 server cron定時監控

cron服務在Ubuntu12.04 server裡是預設安裝的。使用crontab -e 命令可以調出你系統中預設的編輯器進行編輯crontab的命令格式可以參考下面這篇文章,非常不錯:http://blog.csdn.net/love__coder/article/details/6890997Ubuntu網站也提供了手冊:http://wiki.ubuntu.org.cn/CronHowto我的需求是這樣,系統中已經安裝了nginx服務,啟動命令是 service nginx

尋找IP衝突

有時候公司的兩台電腦因為某種原因使用了同一個IP地址,IP衝突造成很奇怪的網路時通時不通的現象,或者有的電腦訪問伺服器正常,有的不行。UBuntu下有一個工具很方便檢測IP衝突:sudo apt-get install arp-scan安裝完成後,用命令檢查你懷疑的IP:root@sloop:~# arp-scan -I eth0 -l | grep 10.112.18.15510.112.18.15500:15:5d:12:a6:2bMicrosoft Corporation10.112.18

如何在NTFS檔案系統中建立檔案的Link

大部分朋友可能知道UNIX提供了建立檔案的Link的功能,而用過Windows的NTFS檔案系統所支援的Link功能的朋友可能就沒有那麼多了(注意我說的不是Shortcut)。今天正好由於工作原因研究了一下相關內容,整理一下分享出來。本文簡單介紹如何在Windows系統中使用NTFS檔案系統所提供的功能建立Link。NTFS支援兩種Link,Junction Point和Hard Link。Junction PointJunction Point是NTFS檔案系統中Reparse

UBuntu 安裝和修改Apache2連接埠

因為本機有Nginx,所以沒有安裝Apache2的需要。不過今天為了學習如何使用icinga,還是學一下apache2吧,以後熟悉了icinga,再用Nginx將Apache2替換。安裝很簡單:apt-get install apache2然後自動啟動失敗,因為我的Nginx佔著80連接埠和443連接埠呢。通過whereis apache2尋找,發現/etc/apache2目錄好,開啟該目錄下的ports.conf檔案,把所有的80連接埠改成81,443改成444.然後看檔案注釋上說要/etc/

JSF2自訂群組件編程系列 第一部分

 序言  本文起因是因為使用PrimeFaces,既驚歎於炫酷的各種UIComponents,又因為遇到困難但是社區很少支援而苦惱。回想使用JSF的這些年,從ICEFaces到PrimeFaces,JSF的開源社區都忙於商業支援,而很少對free的使用者進行友好及時的支援。  <<The Complete Reference-Java

Ubuntu終端使用的proxy的設定

在你的目前使用者下的設定檔,比如~/.bashrc中添加幾行:export http_proxy=http://proxy.yourcompany.com:8081/export ftp_proxy=http://proxy.yourcompany.com:8081/export https_proxy=http://proxy.yourcompany.com:8081/source ~/.bashrc 執行後,環境變數已經起作用。然後用wget下載檔案:wget

指定locale為en_US

本文討論的是locale,內容和我的另一篇有一定關聯:http://blog.csdn.net/sheismylife/article/details/7635767今天遠程登入到一台UBuntu12.04 server,用locale一看,出現警告資訊:root@s15438266:~# localelocale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set

ubuntu12.10手動安裝flashplayer

最近老是碰到firefox開啟提示要安裝flash外掛程式,裝吧。按照提示自動安裝完後,再啟動firefox,還是提示。用ubuntu apt-get install安裝,也提示成功,firefox還是報錯。得了,手動下載安裝。直接到adobe網站上下載tgz包,解壓後,很簡單的一句話:cp libflashplayer.so /usr/lib/firefox-addons/plugins/然後重啟firefox,好了。蒼蠅滅了。

Check point VPN 串連

公司使用Check point 作為自己的VPN web服務。可惜在使用Ubuntu為用戶端的時候,一直都不能串連成功。試了各種方案,在Chrome上安裝Java外掛程式,不聽話啊。然後在Firefox上安裝Java外掛程式,倒是可以了。就是報Initialize failed.然後發現需要安裝幾個庫:apt-get install icedtea-pluginapt-get install libstdc++5同時還要通過root啟動firefox,登陸時不再報Initialize

sendmail 配置SMTP伺服器

因為公司內網防火牆限制,當GitLab通過SendMail發送email給Gmail或者其他外網郵箱的時候,會出現如下錯誤:Jul 14 06:48:14 gitlab sm-mta[12379]: r6C7HnCZ024915: to=<mmm@pku.edu.cn>, delay=1+15:30:25, xdelay=00:00:00, mailer=esmtp, pri=21452479, relay=mx1.pku.edu.cn., dsn=\4.0.0,

Ubuntu 12.10 DNS 配置

首先不推薦修改/etc/resolv.conf或者修改/etc/resolvconf/resolv.conf.d/目錄下的head,base檔案,添加tail檔案的方法也不贊成。因為resolv.conf和head檔案中都有提醒文字:cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY

Ubuntu13.04使用Mesa

3年前寫過一些關於如何使用Mesa的文章,如今再試。有些東西已經變了。首先安裝:sudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo apt-get install freeglut3-dev現在不用NetBeans了,用CMake建立工程。根目錄下的CMakeLists.txt內容:cmake_minimum_required(VERSION 2.8)project

ubuntu12.10 使用lync

關鍵安裝步驟參考:http://itswapshop.com/content/add-lyncoffice-communicator-account-pidginubuntu說明,需要在~/.profile下面添加環境變數:export NSS_SSL_CBC_RANDOM_IV=0然後建立一個開機啟動程式,輸入命令pidgin即可。pidgin的配置注意:username是email地址,比如my@esri.comlogin

修改編譯spawn-fcgi

因為用spawn-fcgi 啟動後不能喲 -u root 啟動FastCGI進程。所以修改了原始碼:下載代碼wget http://download.lighttpd.net/spawn-fcgi/releases-1.6.x/spawn-fcgi-1.6.3.tar.gz解壓後進入目錄,在檔案src/spawn-fcgi.c中注釋掉一段代碼: /*

用ldapsearch驗證LDAP認證資訊

企業裡面各種各樣的系統,堆積多了以後帳號數不勝數,比較好的解決方案之一是用LDAP。不過Microsoft的ActiveDirectory認證是否成功需要有命令來進行驗證,可以通過ldapsearch命令。首先在Ubuntu上安裝:apt-get install ldap_utils然後該命令就可以運行了。看個例子:root@gitlab:~# ldapsearch -p 389 -h $ldapHost -D "CN=$firstName

總頁數: 61357 1 .... 18607 18608 18609 18610 18611 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.