resinlinux安裝
❶ linux ~怎麼查看resin控制台
1 從 http://www.caucho.com/download/ 下載resin
2 檢查你的linux環境:查看是否安裝了 jdk1.5 或以上版本,是否安裝了perl。
3 tar -vzxf resin-3.0.23.tar.gz 到你想放置的目錄
4 進入resin-3.0.23的安裝目錄,按照次序執行下列命令
./configure
make
make install
5 在確保環境變數java_HOME已經設置的情況下,進入resin-3.0.23/bin目錄,執行下列命令
httpd.sh
6 在瀏覽器中用 http://hostip:8080 即可訪問到resin的默認頁面
7 修改和製作啟動腳本,讓linux啟動的時候,resin能夠自動運行
7.1 復制resin-3.0.23/bin下的httpd.sh到 /etc/rc.d/init.d/ 下面,並更名為resin
7.2 在 /etc/rc.d/init.d/ 下打開resin腳本,把相關的JAVA_HOME和RESIN_HOME的選項去掉注釋,並正確設置這兩個環境變數
7.3 將其中wrapper.pl位置處的路徑修改一下,改為$RESIN_HOME/bin/wrapper.pl
8 chkconfig --add resin,將resin加入到系統自啟動服務中
9 重啟動機器完畢後,用 http://hostip:8080 即可訪問到resin的默認頁面,就是你要訪問的控制台
❷ 如何安裝resin
1.Resin 可以在 http://www.caucho.com/download/index.xtp 免費下載和使用。使用Resin開發或者學習是免費的,但是如果把Resin作為收費產品發布是需要付費的。目前的版本是2.10.
下載Resin 時選擇Archive Versions 中的 windows.zip的普通安裝包resin-2.1.0.zip.
把該zip包解壓到任何目錄下面,如d: esin.以下介紹都假設Resin安裝在d: esin下。進入d: esinin,
鍵入httpd,可以在命令行控制台下運行Resin伺服器。此時彈出一個有start 和stop兩個Radio按紐和一close按紐的對話框。在這里可以看到Resin的運行信息。這些信息同時Resin可以在d: esinlog目錄下面的stdout.log 日誌文件中察看到。如:
Resin 2.0.4 (built Thu Nov 15 17:56:24 PST 2001)
Copyright(c) 1998-2001 Caucho Technology. All rights reserved.
Starting Resin on Wed, 23 Jan 2002 14:41:47 +0800 (CST)
http listening to *:80
srun listening to haitaiserver:6802
點選stop,可以停止當前的Resin伺服器進程;再點選start,又可以開啟新的Resin伺服器進程。關閉該對話框,則回到Command 控制台的盤符提示狀態下。如果在nt4或者win2k環境下,需要把Resin當成服務,只需要在Command控制台的該目錄下,鍵入 httpd ?install,就可以在管理工具的服務下面看到新增了一條Resin
Web Server的自動的服務。以後只要進入nt 4或者win2k,就可以啟動Resin服務。該服務也可以像其他服務一樣設置成手動或者禁用狀態。注意有的時候在安裝完服務後,啟動Resin,並不能看到自己寫的Resin常式可以被解析,瀏覽器顯示伺服器找不到錯誤。只要重新啟動win2k或者nt,就能解決該問題。
下面簡要介紹一下Resin伺服器的配置。Resin伺服器和大多數Java Web伺服器一樣,通過一個Xml文件配置。
進入d: esinconf目錄,打開resin.conf,這是一個xml格式的文本。
這裡面有很多標記,先查找到:。在標記對中的配置和resin的
Java Web 伺服器有關。找到,在標記對中的表示resin的根,相當於Apache的htdocs 或者 IIS 的wwwroot.Resin自帶http伺服器,但是也可以不使用它,採用Apache 或者 IIS做http伺服器。這個在下面段落中會提到。
再查找標記,它可以這樣配置。host參數指定的是伺服器,port指定的是http埠,默認是localhost和8080.還有標記。這個是jsp 和java Servlet的引擎配置。一般默認就可以了,除非6802埠已經被別的程序佔用了。然後,配置jdk.這個需要在classpath中設置。右鍵點擊我的電腦,在系統特性的高級標簽中,點擊環境變數,
在系統變數中新建一個環境變數,變數名為classpath,值為jdk所在的目錄;再新建另外一個環境變數,變數名為path,值為javac.exe 和java.exe所在的目錄(在jdk所在的目錄下面的bin目錄下)。一般這樣子配置以後,Resin就可以使用了。在d: esindoc中(假設你的對中的名稱是doc,也就是根是d:/resin/doc,而且你的如左配置),隨便寫一個jsp文件,如可以寫
個test.jsp文件,內容為。然後,在瀏覽器中,鍵入http://localhost/test.jsp.如果你可以看到瀏覽器顯示6,則表示Resin伺服器已經可以正常運行了。注意,修改配置後,一般重新啟動resin才能看到變化
2.
安裝:
解壓resin之後,以和apache結合的方式編譯resin3
./configure --with-apache=/home/webadm
.make
.make install
編譯完成之後.要修改apache的配置文件httpd.conf. 之前和2.0.x結合的apache的配置為CauchoConfigFile /home/resin/conf/resin.conf, 現在必須將這一行改成
ResinConfigServer localhost 6802 (6802為resin的srun的埠 ), 這樣才能實現apache和resin的結合.
主要配置說明
resin3的web-app配置和2.0有一定的區別.
首先,將web-app-deploy的相關配置去掉(該目錄主要為打包的war文件設置目錄,當與下面的host的document-directory不同時,document-directory無效 ) , 然後修改
<host> 的<document-directory>/home/webpub</document-directory>, /home/webpub為程序主頁存放的目錄.
配置servlet-mapping,在web-app里設置.如下
<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
配置資料庫.範例如下
<database>
<jndi-name>jdbc/test</jndi-name>
<driver type="org.gjt.mm.mysql.Driver">
<url>jdbc:mysql://127.0.0.1:3306/test</url>
<user>test</user>
<password>test</password>
<init-param useUnicode="true"/>
<init-param characterEncoding="gb2312"/>
</driver>
<prepared-statement-cache-size>8</prepared-statement-cache-size>
<max-connections>300</max-connections>
<max-idle-time>30s</max-idle-time>
</database>
需要注意的是,resin3的DBPool沒有了getPool(String PoolName)的方法.所以以前的數據池連接方法不能使用了.比較折中的修改方法是, 重寫一個DBPool類,然後把java類裡面的import com.caucho.sql.*;去掉避免沖突.
DBPool類範例:
package com.netease.mm;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
public class DBPool
{
private Connection conn = null;
public static DBPool getPool(String poolName)
{
try
{
Context env = (Context) new InitialContext().lookup("java:comp/env");
DataSource source = (DataSource) env.lookup("jdbc/"+poolName);
DBPool pool = new DBPool();
pool.conn = source.getConnection();
return pool;
}
catch(Exception e)
{
return null;
}
}
public Connection getConnection()
{
return conn;
}
}
配置stderr,stdout等log問題. Resin3默認並不會將程序出錯的信息列印出來.需要自己設置.
在<resin>結點之下添加如下配置:
<log name='' level='all' path='stderr:' timestamp="[%H:%M:%S.%s]"
format=" ${log.level} ${log.loggerName} ${log.message}"/>
配置中無法解決的問題: 在resin2.0.x中.可以設置error-page,當resin啟動錯誤或未啟動時,訪問主頁將自動轉向到所設置的error-page, 在resin3中,雖然主頁幫助裡面提到這個設置
例:<error-page exception-type='connection' location='/errpage.html'/>, 但經過測試.無論將此設置放在哪一層結點(resin,server,host,web-app)之下.都無法起到轉向的作用. 這就引發一個嚴重的問題,當resin3未啟動而apache運行時.訪問jsp頁面,將直接顯示出源碼.該問題在resin3至今發布的版本都存在,目前找不到有效便捷的解決方法.
❸ linux 版 resin resin.conf在哪兒
要先安裝,按裝完resin.conf文件一般會自動復制到etc目錄裡面。。。
如果是編譯安裝的話,就要手動把安裝包里的這個文件復制到etc目錄里。
❹ linux下安裝resin問題
tar
zxvf
/resin-3.1.8.tar.gz
這個命令是解開
/resin-3.1.8.tar.gz
這個文件。
錯誤提示:
找不到
/resin-3.1.8.tar.gz
這個文件。
確認你的文件位置,
如果這個文件在當前目錄下
不用加
"/"
直接:
tar
zxvf
resin-3.1.8.tar.gz
如果想要指定解壓目錄可以使用參數
-C
tar
zxvf
resin-3.1.8.tar.gz
-C
/tmp
把文件解壓到
/tmp
目錄下。
❺ jmeter介面怎麼部署到linux上
一、配置java環境
1:先查看系統32/64: uname -a
根據系統的版本去Oracle官網下載jdk,下載後安裝jdk即可。
2:配置JAVA環境變數:
vi /etc/profile
追加如下內容:
JAVA_HOME=/opt/jdk1.6.0_20
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
其中的JAVA_HOME為jdk的安裝路徑
3:驗證 echo $PATH 或者 java -version
二、安裝resin
下載resin後,解壓運行安裝腳本: ./resin.sh console。然後在自己pc上訪問 server ip:port 看到resin默認歡迎頁面即說明安裝成功。之後把在web項目的war包拷進 ren目錄下的webapps 文件夾內,即可在外網訪問伺服器上的web項目了。
三、 安裝jmeter
下載:同樣在jemeter官網下載 對應的安裝包,解壓後執行:./jmeter -n -t ../ssdb_test.jmx -l ../log.jtl
命令說明:
a.-n 參數說明不用驗證是否安裝了圖形庫
b. .jmx文件可以在windows環境下的用jmeter圖形化生成,涉及參數以及測試結果的.csv文件路徑可以直接 用notepad++ vi 等修改.jmx文件,確保其相對於.jmx文件路徑正確。
c.log.jtl 保存測試結果 既然沒裝圖形界面庫,那麼測試結果.jtl文件就只能在windows下用jmeter來查看了。執行效果如下:
[@zjm_44_250 bin]# ./jmeter -n -t ../ssdb_test.jmx -l ../log.jtl
Creating summariser <summary>
Created the tree successfully using ../ssdb_test.jmx
Starting the test @ Mon Dec 29 18:43:20 CST 2014 (1419849800772)
Waiting for possible shutdown message on port 4445
summary = 100 in 0.3s = 289.9/s Avg: 105 Min: 3 Max: 285 Err: 0 (0.00%)
Tidying up ... @ Mon Dec 29 18:43:21 CST 2014 (1419849801734)
... end of run
最後,執行命令:/home/apache-jmeter-2.8/bin/jmeter -n -t download.jmx -l log.jtl
linux下最好輸全路徑,不然可能報bash:jeter:command not found,找不到執行文件錯誤,參數介紹如下:
-n This specifies JMeter is to run in non-gui mode
-t [name of JMX file that contains the Test Plan].
-l [name of JTL file to log sample results to].
-r Run all remote servers specified in JMeter.properties (or remote servers specified on command line by overriding properties)
The script also lets you specify the optional firewall/proxy server information:
-H [proxy server hostname or ip address]
-P [proxy server port]
❻ linux系統下搭建resin網站,需要安裝Apache嗎
resin本來就是application server,和apache是同級的東西,不需要安裝apache。