linux 配置jdk、jsp、servlet
2013-01-24 10:26
375 查看
下载jdk
vi /etc/profile 添加:
source /etc/profile 让profile立刻生效
测试 java -version
javac 看是否有help
安装tomcat
配置jsp环境:
1、修改缺省程序路径
vi conf/server.xml
Host改成:
unpackWARs:war解压缩
path:uri路径
docBase:相对appBase的缺省访问文件夹 默认是:ROOT
2、tomcat修改为nio模式
Connector改成:
3、测试jsp程序:
在/usr/local/webserver/apache-tomcat-7.0.35/www目录新建test.jsp文件
4、手工打造servlet:
写程序久了,发现在真的不想用ide去自动生成class。所以来个手工打造
在/usr/local/webserver/apache-tomcat-7.0.35/www目录新建WEB-INF目录
在WEB-INF目录下新建web.xml文件:
添加:
那个404是404错误的转向。
在WEB-INF目录下新建classes目录
cd classes
vi Hi.java
写一段servlet小程序。
生成.class:
javac -cp libs/servlet-api.jar Hi.java
要添加-cp选项,因为javac是找不到servlet-api包的。
从新启动tomcat完成部署
访问:http://192.168.0.211:8080/hi
5、nginx反向代理tomcat
在nginx的虚拟主机配置文件server区域加入:
ok好了,也可以用nginx做负载。有效提高tomcat的运行能力
http://download.oracle.com/otn-pub/java/jdk/7u11-b21/jdk-7u11-linux-i586.tar.gz?AuthParam=1358846076_b941f8dfffb6981f5c3956a75b504240 tar -zxvf jdk-7u11-linux-i586.gz mv jdk1.7.0_11/ /usr/local/jdk/
vi /etc/profile 添加:
JAVA_HOME=/usr/local/jdk export JAVA_HOME TOMCAT_HOME=/usr/local/webserver/apache-tomcat-7.0.35 export TOMCAT_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jdk/jre/lib:/home/ben/lucene:/usr/local/webserver/apache-tomcat-7.0.35/lib export CLASSPATH PATH=$PATH:/usr/local/jdk/bin:/usr/local/jdk/jre/bin
source /etc/profile 让profile立刻生效
测试 java -version
javac 看是否有help
安装tomcat
wget http://www.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.35/bin/apache-tomcat-7.0.35.tar.gz tar -zxvf apache-tomcat-7.0.35.tar.gz mv apache-tomcat-7.0.35/ /usr/local/webserver/ cd /usr/local/webserver/apache-tomcat-7.0.35/bin 启动tomcat:./startup.sh deafult port:8080 停止:./shutdown.sh
配置jsp环境:
1、修改缺省程序路径
vi conf/server.xml
Host改成:
<Host name="localhost" appBase="/usr/local/webserver/apache-tomcat-7.0.35/www" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="" debug="0" reloadable="true" />appBase:改为绝对路径
unpackWARs:war解压缩
path:uri路径
docBase:相对appBase的缺省访问文件夹 默认是:ROOT
2、tomcat修改为nio模式
Connector改成:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" maxThreads="150" URIEncoding="UTF-8" enableLookups="false" redirectPort="8443" />把protocol原来的值:HTTP/1.1改为:org.apache.coyote.http11.Http11NioProtocol
3、测试jsp程序:
在/usr/local/webserver/apache-tomcat-7.0.35/www目录新建test.jsp文件
<HTML> <HEAD> <TITLE>Hi</TITLE> </HEAD> <BODY> <% out.println("<h1>Hi, Every body.</h1>"); %> </BODY> </HTML>访问:http://192.168.0.211:8080/test.jsp 看是否正常输出
4、手工打造servlet:
写程序久了,发现在真的不想用ide去自动生成class。所以来个手工打造
在/usr/local/webserver/apache-tomcat-7.0.35/www目录新建WEB-INF目录
在WEB-INF目录下新建web.xml文件:
添加:
<servlet> <servlet-name>Hi</servlet-name> <servlet-class>Hi</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hi</servlet-name> <url-pattern>/hi</url-pattern> </servlet-mapping> <error-page> <error-code>404</error-code> <location>/404.html</location> </error-page>
那个404是404错误的转向。
在WEB-INF目录下新建classes目录
cd classes
vi Hi.java
写一段servlet小程序。
生成.class:
javac -cp libs/servlet-api.jar Hi.java
要添加-cp选项,因为javac是找不到servlet-api包的。
从新启动tomcat完成部署
访问:http://192.168.0.211:8080/hi
5、nginx反向代理tomcat
在nginx的虚拟主机配置文件server区域加入:
location /hi { proxy_pass http://192.168.0.211:8080/hi; proxy_redirect default; }
ok好了,也可以用nginx做负载。有效提高tomcat的运行能力
相关文章推荐
- Eclipse+maven配置+web项目实现(修改maven下jsp报错和其web项目默认的jdk和servlet版本)
- jdk6.0 Tomcat6.0下jsp、servlet和javabean的 手动配置
- jdk6.0 + Tomcat6.0的简单jsp,Servlet,javabean的调试配置
- jdk+eclipse3.0.1+tomcat5.0.16+lomboz3.0.1配置jsp和servlet开发平台
- jdk6.0 Tomcat6.0下jsp、servlet和javabean的 手动配置
- JDK - Tomcat - Eclipse - JSP - Servlet 配置运行全攻略
- JDK - Tomcat - JSP - Servlet 配置运行全攻略(转)
- Linux环境下安装JDK并配置环境变量
- Linux下配置jdk
- Tomcat下JSP、Servlet和JavaBean环境的配置
- linux下JDK环境变量的几种常用配置
- Linux下JDK路径的配置
- Linux(Rhat&CentOS)安装JDK及相关配置
- linux下配置jdk的环境变量
- 浓墨重彩之Linux-00-配置JDK
- 配置Linux开源地图服务器(配置jdk、Apache、tomcat、GeoServer)
- CentOS Linux下安装和配置JDK与Tomcat
- Linux上java环境的搭建,JDK和TOMCAT的安装和配置
- 在Tomcat下JSP、Servlet,JavaBean和Struts环境的配置
- JSP文件和Servlet在文件目录以及服务器中配置的不同