什么是服务器,Tomcat服务器

文章 3年前 (2021) admin
0

Q1:怎么重新设置wap下载文件的大小

Apache下 配置WAP + OTA方法测试系统:Debian Linux 3.0 + Apache 1.3.26连接地址: http://ota.3322.org/wap/ Apache 是一个优秀的网络服务程序,已经提供了对WAP的支持,或者说已经配置好了WAP,至少在 Debian Linux 3.0 上是这样的。如果你不确定你的Apache是否配置好了WAP支持,可以看一下Apache的配置文件"mime.types"。Debian Linux 3.0中,这个文件在/etc目录中,其他的Linux系统可能会不同。如果配置文件中这么一行:text/vnd.wap.wml wml那么恭喜你,你的Apache已经配置好了WAP。如果没有的话,也不用着急,加上这一行就行了。JAVA手机网[ www.cnjm.net] 如果你要配置全面一些的话还要加上以下几行(已经有了就不用加了):image/vnd.wap.wbmp wbmptext/vnd.wap.wmls wmlsapplication/vnd.wap.wmlc wmlcapplication/vnd.wap.wmlscriptc wmlsctext/vnd.wap.wmlscript wsctext/vnd.wap.wmlscript wmlscript修改好以后,别忘了重新启动Apache。你可以做一个WAP网页来进行测试了。当然了,这种情况下你访问WAP的话需要将文件名也加上,如: http://ota.3322.org/wap/index.wml ,否则可能会出错。如果你需要实现访问 http://ota.3322.org/wap/ 就自动访问 http://ota.3322.org/wap/index.wml 的效果,那么还需要修改另一个配置文件"httpd.conf"。Debian Linux 3.0中,这个文件在/etc/apache目录中,其他的Linux系统可能会不同。打开这个文件,找到如下的段: DirectoryIndex index.html index.htm index.shtml index.cgi DirectoryIndex就是设置默认打开文件的地方,在最后加上index.wml,当然也可以是你希望的其他文件名。修改完成,重启Apache。OK,至此搞定WAP!OTA的设置嘛差不多,也是修改"mime.types"文件,加上如下两行:application/java-archive jarJAVA手机网[ www.cnjm.net]text/vnd.sun.j2me.app-descriptor jad在我的系统中已经存在jar文件的类型,只不过描述是application/x-archive,修改一下就行。保存后,重启Apache。OK,OTA也搞定了!你可以拿你Java手机的试试看了。是不是很简单啊。JAVA手机网[ www.cnjm.net] 什么?OTA下载失败?别着急,首先看一下*.jad文件,里面的 MIDlet-Jar-URl 参数是不是正确,别忘了改成你的服务器上的路径,要注意大小写啊,比如: http://ota.3322.org/wap/java/aMidp.jar JAVA手机网[ www.cnjm.net] 还不行吗?那么看一下你的手机,如果你的手机是Siemens的,那么在使用OTA下载的时候,上网必须拨17201,密码和用户名都是172。具体怎么设置法你去就看看你的手机说明书吧。

Q2:phpcms v9 添加wap手机门户,在apache的虚拟主机里如何配置,手机站与原来的站目录是一样的,冲突了吗?

V9 内置的wap门户 跟apache虚拟主机 没有关系 wap门户 其实就是v9中的一个模块罢了 你安装好后 数据库会添加几张表 无非就是手机访问的 还有 你的问题 说的不是很清楚 什么叫冲突

Q3:用wml写hello world问题

愿春哥保佑你

Q4:linux下的tomcat6的详细配置,

Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区。Tomcat现在的版本已到6。Tomcat6实现了Servlet2.5和JSP2.1规范。针对web开发和web服务,提供了更多的新功能。本文使用的版本为Tomcat6.0.14,要求的JDK版本至少为1.5。Tomcat不同版本间的配置有差异,如果读者使用的是其他版本,请仔细阅读Tomat官方文档,或者到网上寻找相关的资料。 Tomcat有安装版和解压缩版两种版本,安装版除了提供一个图形界面的后台和Windows服务外,其他的和解压缩版没有区别。我使用压缩版。 第一步,我们需要下载Tomcat,下载地址是http://tomcat.apache.org。下载完成后,解压缩,我的Tomcat位于C:\Tomcat6下,以下用$TOMCAT表示这个目录。 $TOMCAT\bin下面是Tomcat用到的脚本程序,扩展名为.bat是用于windows平台的批处理文件,扩展名为.sh的是用于linux或Unix平台的脚本。我们通常用到的是startup.bat、shutdown.bat脚本。我们也可以用catalina.bat start启动Tomcat,用catalina.bat stop关闭Tomcat,事实上,startup.bat正是catalina.bat start的别名,同理shutdownup.bat 是catalina.bat stop的别名。 第二步,启动和停止 Catalina.bat才是操作Tomcat的核心脚本,可以通过catalina –help查看catalina可以使用的参数及其说明。启动Tomcat后,我们输入如下网址:http://localhost:8080/,如果看到Tomcat的页面,证明安装成功,如果不成功,请检查是否设置了正确的JAVA_HOME,JDK的版本是否太低。如果还是不成功,可能是端口冲突,下面将会介绍如何修改端口号。TOMCAT配置 $TOMCAT\conf下是Tomcat的配置文件,最重要的配置文件是Servler.xml。Server.xml可以重新指定,方式是catalina.bat –config,比如指定config.xml取代Servler.xml,命令如下: catalina.bat run –config conf\config.xml Server.xml中可以配置部署应用需要的所有信息,从Tomcat5开始,应用配置可以从Server.xml独立出来,这也是Tomcat现在所推荐的配置方式,带来的一个好处,显而易见,更容易维护了。另一个好处,是在Servler.xml的修改,只能通过重启Tomcat才能发生作用,分拆后,修改完成,可以不用重启Tomcat就发生作用。本文就采用这种配置方式。下面进行详细的介绍。 (1) 端口的修改 Server元素下可以有多个Service,端口就是在Service元素下配置的。Connector元素的配置如下: 其中protocal制定了该端口侦听的协议类型,HTTP/1.1表示侦听的是客户的HTTP请求,即我们通过浏览器访问需要输入的端口,当端口号是80的时候,可以不用在浏览器地址栏输入端口号,这就是我们访问很多网站不需要指定端口的原因。有时候protocal没有指定,这时候默认的是HTTP/1.1。注意这个端口必须是闲置的。 Service下面可以配置多个端口,用于侦听不同的协议。 (2) 虚拟主机 Service元素下必须有一个Engine元素,Engine有一个名称,和一个默认的虚拟主机名,形式如下: 虚拟主机就配置在Engine元素下。形式如下: name是虚拟主机的名字,appBase是虚拟主机指向的目录,Tomcat启动时,会自动加载appBase下的应用。unpackWARs表示是否自动解压缩appBase下已打成WAR包的应用,autoDeploy表示在服务器运行的时候,将一个应用放入appBase下,是否自动部署。 Tomcat应用部署 应用可以配置在Server.xml中,这里介绍分拆后的配法。 应用的独立配置文件应该配置在路径$TOMCAT\conf\engineName\hostName\下,其中engineName是应用所在的Engine的名字,对于本例而言是Catalina,hostName是应用所在的虚拟主机的名字,本例为localhost。配置文件的名字是这样约定的:如果访问路径就在虚拟主机下,那么名字为空,如 .xml,其他情况下,文件名就是访问路径,不过需要用#替换路径中的/。本例中访问路径为/struts,相应的文件名是struts.xml,内容如下: 其中docBase指定应用所在的目录,如果是相对目录,对应的就是虚拟主机下appBase的目录,也可以是绝对目录,这个时候应用在什么地方都可以。reloadable表示是否支持热部署,比如class更新,如果reloadable为true,应用会重新部署。注意:在分拆后,Context的path属性将不再起作用,这是Tomcat6和之前的版本不同的地方。 以上配置完成,我们就可以访问应用了,访问地址是http://localhost:8080/struts 下面介绍资源的配置 这里指的主要是数据源的配置。Tomcat6使用的是DBCP数据源,它的配置方式如下: 它可以直接配置在Context元素下,这时数据源就只有他所属的应用能够访问。如果需要所有的应用能够访问,可以配置在$TOMCAT\conf\context.xml中,直接配置下根元素下即可。这个文件在启动tomcat的时候,所有的应用都会加载。 如果需要节省资源,共享同一个数据源,可以配置在Server.xml的GlobalNamingResources节点下,在应用中可以通过别名访问,提供别名的方式是在应用所在的元素下添加如下的子元素,例: name就是别名,global是在GlobalNamingResources所定义的资源。

Q5:在windows home edition XP系统下,apache怎样调用PHP?

一.php的安装与配置把解压的 php5.2.1-Win32文件夹重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5 1 找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini,并复制到系统盘的windows目录下(以c:\windows为例). 2 再把c:\php5目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。3 把c:\php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下 如果没有加载 php_gd2.dll php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库php_mbstring.dll在后面使用phpmyadmin时支持宽字符。4 打开c:\windows\php.ini文件设置扩展路径,查找 extension_dir 有这么一行extension_dir = "./"。将此行改成extension_dir = "C:\php5\ext" 其中C:\php5是你安装php的路径。路径不正确将无法加载dll (注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)查找 extension extension=php_mbstring.dllextension=php_gd2.dllextension=php_mysql.dll 把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了。当然前面我们也把这些dll复制到system32下了。php5时差问题时间相差八小时为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时查找date.timezone有这么一行;date.timezone =ss将;去掉,改成date.timezone = PRC二:在开始菜单中找到apache的配置文件httpd.conf的快捷方式,打开并在httpd.conf的最后一行写下LoadMole php5_mole C:/php5/php5apache2.dllPHPIniDir "C:/WINDOWS"AddType application/x-httpd-php .phpAddType application/x-httpd-php .htmlAddType application/x-httpd-php .htmAlias /shop "D:/myphp/"Options Indexes MultiViewsAllowOverride noneOrder allow,denyAllow from all在D盘下新建一个文件夹newphp,然后重启apache。如果没有出现命令行提示,则说明上述配置成功。用http://localhost/shop/ 来测试apache运行情况。 应该不是不是环境的问题,你这样,你下个集成的wap5试试先把原来的都卸载了php5 apache

Q6:如何利用svn自动同步更新到网站服务器

一、安装 SVN服务器程序1.1运行 VisualSVN-Server-1.7.2.msi 1.2选择程序安装目录 和 SVN仓库目录 我程序装在 C:\Program Files\VisualSVN Server , SVN仓库目录在 D:\SVN1.3 安装完成,立即运行 二、服务器配置2.1服务器维护界面 2.2仓库目录默认的内容 2.3创建新项目wapzucom 2.3创建用户ve 2.4设置项目的用户权限 Properties Security Add 选择刚创建的用户 ve ok 应用 确认 三、创建测试服务器目录 D:\WWWROOT ,本地开发目录 D:\WORKDIR 四、将代码(D:\Code )导入到项目仓库输入用户名 密码 并 勾选 保存认证 导入成功,并返回版本号1 五、导出项目代码到工作副本、测试服务器目录同理,另外导出一份到测试服务器目录D:\WWWROOT (测试服务器的Apache目录指向该位置)六、使用Hooks自动更新测试服务器代码D:\WWWROOT6.1 进入 D:\SVN\wapzucom\hooks 建立 post-commit.bat 文件 编辑其内容 为"C:\Program Files\VisualSVN Server\bin\svn.exe" update "D:\www\test" --quiet --username name --password pwd 或者可参考下面这段话: 接下来最关键的一步是,我们需要找到服务器上安装的版本库的路径下面,以版本库名称命名的文件夹下,有一个名字为hooks的文件夹,在这个文件夹下建立post-commit.bat这样一个批处理文件,里面的内容如下: @echo off “D:\VisualSVN Server\bin\svn.exe” update “D:\Apache Software Foundation\Apache2.2\htdocs\soupei360″ –username XXXXX –password XXXXX update前面的路径,是SVN服务器端程序的执行文件路径, 后面的是在服务器上同步到的目录的路径,username和password后面是刚才建立用户的用户名和密码,这段批处理的意思是,当我们在本地编写代码,然后通过svn的commit提交时候,首先提交到版本库中,然后版本库自动用这个批处理,把内容同步到服务器上之前指定的文件夹中,从而实现本地和远程同步操作。 两款SVN配置软件的具体配置教程可以通过搜索引擎得到具体设置方法,在此需要特意强调的是,一定要将本地和服务器上的目录都check out后,批处理才能够自动同步,服务器上的目标文件夹没有check out的话,即使设置的路径正确,也是不能同步的。6.2 设置访问权限我的电脑 右键 管理 服务和应用程序 服务 VisualSVN Server 右键 属性 登陆 添加访问权限 用系统管理员账号(我这里是user) 重启服务器 6.3测试Hooks工作是否正常修改 index.php 状态 提交修改最后打开D:\WWWROOT\index.php 可以发现代码已经被成功update PS : 目录说明C:\Program Files\VisualSVN Server 服务器安装目录D:\SVN 仓库更目录D:\WORKDIR 本地开发用的工作目录D:\WWWROOT 服务器测试目录(Apache 指向该目录,即可实现工作目录内容修改后提交到SVN自动发布到测试目录)

版权声明:admin 发表于 2021年11月29日 下午7:50。
转载请注明:什么是服务器,Tomcat服务器 | 热豆腐网址之家

相关文章