ubuntu 14はjsp環境構築を容易に実現
5726 ワード
1、javaのインストール
2、tomcat 7のインストール
tomcatのいくつかの共通ディレクトリの紹介:root@yang:/var/lib/tomcat 7/webapps/ROOT#pwd
/var/lib/tomcat 7/webapps/ROOT#hello world jspスクリプトのディレクトリ
root @yang :/var/lib/tomcat7/webapps/ROOT# ls
hello.jsp index.html META-INF mysql.jsp
root @yang :/var/lib/tomcat7/webapps/ROOT# cat hello.jsp
root@yang:~#ls/etc/tomcat 7/#tomcatプロファイルディレクトリ
Catalina context.xml logging.properties server.xml tomcat-users.xml web.xml
catalina.properties context.xml_bak policy.d server.xml_bak tomcat-users.xml_bak
root@yang:~#cd/usr/share/tomcat 7#bin tomcatのコマンド、libはtomcatのライブラリインストールディレクトリです
root @yang :/usr/share/tomcat7# ls
bin defaults.md5sum defaults.template lib logrotate.md5sum logrotate.template
ブラウザを開く:
http://localhost:8080/hello.jsp
もう一歩成功したから、がんばろう.
3、tomcatの構成
root@yang :/etc/tomcat7# cdroot@yang :~# cd/etc/tomcat7/root@yang :/etc/tomcat7# cat tomcat-users.xml#tomcat管理者ユーザーの登録
4、tomcatを再起動する
6、mysqlデータベースのインストール
5、mysqlを接続する例
(1)、java接続mysqlのドライバをダウンロードする
http://download.csdn.net/detail/u014436218/7217805
(2)、取り付け駆動
(3)、接続が成功したかどうかをテストする
sudo apt-get -y install default-jdk
2、tomcat 7のインストール
apt-get install -y tomcat7 tomcat7-admin tomcat7-docs tomcat7-examples
tomcatのいくつかの共通ディレクトリの紹介:root@yang:/var/lib/tomcat 7/webapps/ROOT#pwd
/var/lib/tomcat 7/webapps/ROOT#hello world jspスクリプトのディレクトリ
root @yang :/var/lib/tomcat7/webapps/ROOT# ls
hello.jsp index.html META-INF mysql.jsp
root @yang :/var/lib/tomcat7/webapps/ROOT# cat hello.jsp
<%
out.println("<h1>hello world</h1>");
out.println( new java.util.Date() );
%>
root@yang:~#ls/etc/tomcat 7/#tomcatプロファイルディレクトリ
Catalina context.xml logging.properties server.xml tomcat-users.xml web.xml
catalina.properties context.xml_bak policy.d server.xml_bak tomcat-users.xml_bak
root@yang:~#cd/usr/share/tomcat 7#bin tomcatのコマンド、libはtomcatのライブラリインストールディレクトリです
root @yang :/usr/share/tomcat7# ls
bin defaults.md5sum defaults.template lib logrotate.md5sum logrotate.template
ブラウザを開く:
http://localhost:8080/hello.jsp
もう一歩成功したから、がんばろう.
3、tomcatの構成
root@yang :/etc/tomcat7# cdroot@yang :~# cd/etc/tomcat7/root@yang :/etc/tomcat7# cat tomcat-users.xml#tomcat管理者ユーザーの登録
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
</tomcat-users>
4、tomcatを再起動する
service tomcat7 restart
6、mysqlデータベースのインストール
sudo apt-get -y install mysql-server mysql-common mysql-client
mysqladmin -u root password 'root'
echo "create database db ; create table tb ( name varchar(20),age int ) ; insert into tb values('name',26) ;" | mysql -uroot -proot
5、mysqlを接続する例
(1)、java接続mysqlのドライバをダウンロードする
http://download.csdn.net/detail/u014436218/7217805
root@yang:~/Downloads# ll mysql-connector-java-5.1.30.zip
-rw-r--r-- 1 yang yang 4058136 6 8 22:34 mysql-connector-java-5.1.30.zip
root@yang:~/Downloads# unzip -x mysql-connector-java-5.1.30
Archive: mysql-connector-java-5.1.30.zip
(2)、取り付け駆動
root@yang:~/Downloads/mysql-connector-java-5.1.30# cp mysql-connector-java-5.1.30-bin.jar /usr/share/java/
root@yang:~/Downloads/mysql-connector-java-5.1.30# ll /usr/share/java/mysql-connector-java-5.1.30-bin.jar
-rw-r--r-- 1 root root 954041 6 8 23:47 /usr/share/java/mysql-connector-java-5.1.30-bin.jar
root@yang:~/Downloads/mysql-connector-java-5.1.30# ln -s /usr/share/java/mysql-connector-java-5.1.30-bin.jar \
/usr/share/tomcat7/lib/mysql-connector-java-5.1.30-bin.jar
(3)、接続が成功したかどうかをテストする
root@yang:/var/lib/tomcat7/webapps/ROOT# cat mysql.jsp
<%@ page language="java" import="java.sql.*"%>
<html>
<head><title>Read from mySQL Database</title>
</head>
<body>
<p align="center"><b>Following records are selected from the 'jakartaproject' table.</b><br> </p>
<div align="center" width="85%">
<center>
<table border="1" borderColor="#ffe9bf" cellPadding="0" cellSpacing="0" width="658" height="63">
<tbody>
<td bgColor="#008080" width="47" align="center" height="19"><font color="#ffffff"><b>Sr.
No.</b></font></td>
<td bgColor="#008080" width="107" height="19"><font color="#ffffff"><b>Project</b></font></td>
<td bgColor="#008080" width="224" height="19"><font color="#ffffff"><b>Url
Address</b></font></td>
<td bgColor="#008080" width="270" height="19"><font color="#ffffff"><b>Description
of the project</b></font></td>
<%
String DRIVER = "org.gjt.mm.mysql.Driver";
Class.forName(DRIVER).newInstance();
Connection con=null;
ResultSet rst=null;
Statement stmt=null;
try{
String url="jdbc:mysql://localhost/db?user=root&password=root";
int i=1;
con=DriverManager.getConnection(url);
stmt=con.createStatement();
rst=stmt.executeQuery("select * from tb ");
while(rst.next()){
if (i==(i/2)*2){
%>
<tr>
<td bgColor="#ffff98" vAlign="top" width="47" align="center" height="19"><%=i%>.</td>
<td bgColor="#ffff98" vAlign="top" width="107" height="19"><%=rst.getString(1)%></td>
<td bgColor="#ffff98" vAlign="top" width="270" height="19"><%=rst.getString(2)%></td>
</tr>
<%
}else{
%>
<tr>
<td bgColor="#ffcc68" vAlign="top" width="47" align="center" height="19"><%=i%>.</td>
<td bgColor="#ffcc68" vAlign="top" width="107" height="19"><%=rst.getString(1)%></td>
<td bgColor="#ffcc68" vAlign="top" width="270" height="19"><%=rst.getString(2)%></td>
</tr>
<% }
i++;
}
rst.close();
stmt.close();
con.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
%>
</tbody>
</table>
</center>
</div>
</body>
</html>